Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
What are those big issues with developing drawings..?
Let's begin with the fact that Onshape feels very good 'on hand' when working in 3D. And to be honest this is true with other 3d packages I have used too.
Everything is smooth and fast, tool set covers most of needs and there is many 'smart' tools to raise productivity.
But when you open drawings, it's like going 20 years back in time. Struggling with waking up lines, having hard time working with imported documents or just performance issues when you just tried to zoom in.. Why is it so difficult to streamline drawigns in same state as 3D mode?
I suppose drawings should be THE module for all 2D work like layout plan, floor plan, cutting / nesting plan, etc. BUT if I need to draw something in 2D (from scratch) - I will always choose sketch mode rather than drawings.
I suppose Onshape drawings has different development group than part studios and assembly since it has difference in naming things, dimension tool is ****, performance is **** and there is a lot of buttons for very narrow functionality - which is opposite to other parts of Onshape. In short, drawings module is not consistent with the rest of product.
Don't get me wrong, topic is not for complaining - more like wondering what are the components in 2D drawings that make it so hard for 3D software developers to handle?
Onshape has pretty much similar views in sketch mode. If drawings would be like Ons sketch mode on top of custom template - I wouldn't be writing this.
Of course there is view projections with a lot of other standard rules and connections to actual 3D model, but it shouldn't be so hard to 'own' with the same core funtionality. Or maybe I'm just too simple person to see why 2D is more complicated than 3D (or 4D).
Why didn't Onshape produce drawings in same manner as other parts of this brilliant software?
ps. I was actually a bit worried when drawings first iteration came out because I knew it will need a lot of improvements and I would have hated to see updates focusing on 2D. Alibre had this same issue, everything else worked fine but drawings were slow and crashing. After couple big updates focusing on 2D they got it fixed but it ment couple of years without major enhancement to 3D. I'm very glad to see that Onshape continued keeping focus in 3D.
Everything is smooth and fast, tool set covers most of needs and there is many 'smart' tools to raise productivity.
But when you open drawings, it's like going 20 years back in time. Struggling with waking up lines, having hard time working with imported documents or just performance issues when you just tried to zoom in.. Why is it so difficult to streamline drawigns in same state as 3D mode?
I suppose drawings should be THE module for all 2D work like layout plan, floor plan, cutting / nesting plan, etc. BUT if I need to draw something in 2D (from scratch) - I will always choose sketch mode rather than drawings.
I suppose Onshape drawings has different development group than part studios and assembly since it has difference in naming things, dimension tool is ****, performance is **** and there is a lot of buttons for very narrow functionality - which is opposite to other parts of Onshape. In short, drawings module is not consistent with the rest of product.
Don't get me wrong, topic is not for complaining - more like wondering what are the components in 2D drawings that make it so hard for 3D software developers to handle?
Onshape has pretty much similar views in sketch mode. If drawings would be like Ons sketch mode on top of custom template - I wouldn't be writing this.
Of course there is view projections with a lot of other standard rules and connections to actual 3D model, but it shouldn't be so hard to 'own' with the same core funtionality. Or maybe I'm just too simple person to see why 2D is more complicated than 3D (or 4D).
Why didn't Onshape produce drawings in same manner as other parts of this brilliant software?
ps. I was actually a bit worried when drawings first iteration came out because I knew it will need a lot of improvements and I would have hated to see updates focusing on 2D. Alibre had this same issue, everything else worked fine but drawings were slow and crashing. After couple big updates focusing on 2D they got it fixed but it ment couple of years without major enhancement to 3D. I'm very glad to see that Onshape continued keeping focus in 3D.
//rami
Tagged:
6
Comments
But as I mentioned earlier, this is not about complaining about current drawings. I'm glad we have them and I'm sure it will be better as time goes on.
I would hope someone with experience on developing 2D cad would hop in and share the wisdom why is it so hard to get drawings in same level as so many solid modelers are in 3D sketching/modeling..?
It would be both helpful and very interesting to hear about the issues in some detail from someone who actually knows what they are talking about.
and this would (at least for me) have the incidental benefit of reducing the current frustrations associated with standing outside what is effectively a black hole.
In my opinion Solid Edge is the only one that I have experienced that does 2D right. The 2D drawing tools match the sketch tools in the 3D environment. I have used SolidWorks, Inventor, Wildfire 2.0, Alibre Design, and Solid Edge. Out of all of them Solid Edge seems to not have the drawing module as an after thought. If Onshape can follow Solid Edge's path it can have a robust 2D drawing module.
Twitter: @BryanLAGdesign
It has all the features required, and the interface is generally very good, but there is one key gap in capability:
Choosing snaps "on the fly" while creating and particularly while manipulating linework (eg by dragging) is unrealistically klunky, (requiring many mouseclicks instead of the occasional keystroke) to the extent that the package really doesn't support brainstorming at warp speed.
This is where MCAD solid modelling needs the most help from 2D.
Nor is the 2D module as productive as it could be for schematics and such.
I reckon it's a real shame, because a remarkably small number of man-hours of coding would fix this completely, and would plug a huge gap in the 2D market for those whose brains are simply not wired right for the mainstream 2D packages, which almost all follow in the MS-DOS rooted footsteps of Autocad.
But none of this is to disagree in any way with @bryan_lagrange 's point
In general, Onshape Drawings has been released for about 2 months (August 30th) and is still young. We realized creating drawings was blocking users from getting their designs manufactured. So we released drawings before it had performance like part studios and before it had many critical functionalities (e.g. detail views, ordinate dimensions, datums, GD&T, stacked dimensions, baseline dimensions, broken views, ...). It was a judgement call and we chose to release it. I still think it was the correct choice, as it unblocked many of our users - they can create drawings now. And Onshape Drawings will improve quickly - every 3 weeks approximately - as you've seen with Part Studios and Assemblies.
On the specific questions you asked:
Q: Struggling with imported documents?
A: Do you mean imported DWG files? If so, we prioritized creating drawings of Onshape 3D designs (parts and assemblies) over importing DWG files and editing them. Honestly, there are a lot of free DWG editors that will have more functionality than Onshape Drawings for a while. We are very aware that there are performance problems working with imported DWG files, but we are working on them and it will get better.
Q: Performance issues
A: In our planning, we're balancing working on performance vs. adding additional functionality. We try to do both simultaneously. This most recent update improved the performance of creating views, especially views of large assemblies, significantly. We recognize that normal interactions - selection, panning, zooming, dragging - are still much too slow. It is being worked on and will improve quickly.
Q: Lots of toolbar buttons
A: If you look at how the toolbar buttons work, you'll notice that none of them are "smart" in that they only highlight points or edges, never both at the same time. We're working on that and it will change, enabling us to have fewer, smarter tools. But in the meantime, there were some dimension types we wanted you to be able to create now - e.g. linear dimensions aligned to an edge - so we added specific toolbar buttons for them. Again, we get it and smart toolbar buttons will happen.
Q: Why is drawings different from sketching?
A: Drawings will look and feel more like sketching in the future. Smart dimension tools, better performance, etc. Similarly, sketching may adopt a few things from drawings, where drawings is ahead of sketching. Our goal is to make them feel and behave similarly, so you don't need to learn two different ways to work.
Did I miss any questions?
Thanks again for the feedback. Please keep it coming.
Thank you for hopping in. I didn't mean those issues in specific but thanks for clearing them out. I was more like referring to having problems with the very basic stuff.
I like your goal very much to make consistent features for short learning curve. I would also like to see better support for view & edit dwgs since they are usually part of project that is modeled in 3D. Having another (installed) software just for those is not ideal solution together with cloud cad. My workflow is often to measure dwg and create 3d models accordingly.
My main question remains unanswered though: What is it that makes drawings in general drag behind in every 3d cad package? Is there something that makes it more difficult to develop than 3d modeling? Or is it just balancing resources between 3D and 2D?