Leandrovsk Posted September 5 Share Posted September 5 I'd like an idea of how to do it, I've inserted these chairs as symbols, edited the 2d view of the component, everything's fine, great! But when the chair is rotated it shows the 3d version, logically, because it's not parallel to any plane. How could I solve this without having to rotate the chair in the 3d model, because I need to render it with the correct layout. Quote Link to comment
Tom W. Posted September 5 Share Posted September 5 I'm not sure there's anything you can do. I have come up against this too + wondered whether it would be useful to have the option of including an extra 'random rotation' 2D component for these instances just so we could show something even if it wasn't the exact same rotation in the model. For something like your example one approach would be to create a single hybrid symbol from the assembled 3D objects i.e. the table + chairs together. So make the individual component symbols 3D-only symbols then arrange them the way you want + create a single new symbol from the arrangement then use 'Generate 2D from 3D Component...' to create the 2D view. And make sure the symbol is always inserted square to the cut plane. The other option if you just need to quickly work with what you have is to class those objects separately + turn them off in the VP (much more easily done in VW2025 with Object Level Visibility). 2 Quote Link to comment
line-weight Posted September 5 Share Posted September 5 Can you make a 3d chair symbol, then put this symbol inside the 3d component of a "rotated chair" symbol where it is rotated within that symbol? Then make your desired 2d elevations for the 2d components? I think VW will then recognised the "rotated chair symbol" as being parallel to the view pane and show the 2d components. There could be a few variants of the symbol, a "rotated chair 20 degrees", "rotated chair 40 degrees" and so on. Quote Link to comment
shorter Posted September 5 Share Posted September 5 Actually, scrub that. You need the oblique chair in 2D, so would not be the same view. Get a NURBS based model, not a mesh. Should render smoothly, or more smoothly, then it does not matter. Quote Link to comment
line-weight Posted September 5 Share Posted September 5 2 hours ago, shorter said: Get a NURBS based model, not a mesh. Generally easier said than done. Quote Link to comment
Vectorworks, Inc Employee Matt Panzer Posted September 5 Vectorworks, Inc Employee Share Posted September 5 I do not have a solution for this but an earlier design of the 2D components task was to allow the 2D components a particular object to display if its angle was within a given threshold to the view or and option to have an object always display the nearest 2D component to the view. If the object only contained one elevation view (e.g.: "Front"), that component would always display giving similar behavior to an image prop. If the object contained more, it would just show the one closest to the view. Due to the already complex feature, this functionality was removed from the design but I think it would be worth investigating for the future. 2 Quote Link to comment
bcd Posted September 5 Share Posted September 5 Increase your Hidden Line Rendering settings' Crease Angle to eg. 35° 2 Quote Link to comment
Tom W. Posted September 5 Share Posted September 5 1 minute ago, Matt Panzer said: I do not have a solution for this but an earlier design of the 2D components task was to allow the 2D components a particular object to display if its angle was within a given threshold to the view or and option to have an object always display the nearest 2D component to the view. If the object only contained one elevation view (e.g.: "Front"), that component would always display giving similar behavior to an image prop. If the object contained more, it would just show the one closest to the view. Due to the already complex feature, this functionality was removed from the design but I think it would be worth investigating for the future. This is really interesting to know. I also like the idea of there being an extra 'angled' component that you could utilise if you wanted to + which would display whenever the object was not square to the view. I guess you'd need a back version + a front version. Left + right could be mirrored so that would give you four different views of the object. Quote Link to comment
line-weight Posted September 5 Share Posted September 5 11 minutes ago, bcd said: Increase your Hidden Line Rendering settings' Crease Angle to eg. 35° This works until you start losing detail in other things where you want it. "Per object" crease angle would be handy... 2 Quote Link to comment
Vectorworks, Inc Employee Matt Panzer Posted September 5 Vectorworks, Inc Employee Share Posted September 5 1 hour ago, Tom W. said: This is really interesting to know. I also like the idea of there being an extra 'angled' component that you could utilise if you wanted to + which would display whenever the object was not square to the view. I guess you'd need a back version + a front version. Left + right could be mirrored so that would give you four different views of the object. Yeah. The idea of additional 2D component views was also discussed. I could see possibly adding four additional components between the other additional components but that adds quite a bit more complexity and maybe there are cases even more are needed. Or maybe we add the ability to add additional 2D components at specified angles individually? That way users won't be forced to deal with additional components unless they want them. Stuff to think about... 🙂 2 Quote Link to comment
shorter Posted September 5 Share Posted September 5 2 hours ago, line-weight said: Generally easier said than done. yes, sadly. wish more would model in rhino. Quote Link to comment
Leandrovsk Posted September 6 Author Share Posted September 6 10 hours ago, Matt Panzer said: Yeah. The idea of additional 2D component views was also discussed. I could see possibly adding four additional components between the other additional components but that adds quite a bit more complexity and maybe there are cases even more are needed. Or maybe we add the ability to add additional 2D components at specified angles individually? That way users won't be forced to deal with additional components unless they want them. Stuff to think about... 🙂 That would be good. Quote Link to comment
Leandrovsk Posted September 6 Author Share Posted September 6 18 hours ago, line-weight said: Can you make a 3d chair symbol, then put this symbol inside the 3d component of a "rotated chair" symbol where it is rotated within that symbol? Then make your desired 2d elevations for the 2d components? I think VW will then recognised the "rotated chair symbol" as being parallel to the view pane and show the 2d components. There could be a few variants of the symbol, a "rotated chair 20 degrees", "rotated chair 40 degrees" and so on. It might work, but I think it's a bit complex... Quote Link to comment
Leandrovsk Posted September 6 Author Share Posted September 6 21 hours ago, Tom W. said: I'm not sure there's anything you can do. I have come up against this too + wondered whether it would be useful to have the option of including an extra 'random rotation' 2D component for these instances just so we could show something even if it wasn't the exact same rotation in the model. For something like your example one approach would be to create a single hybrid symbol from the assembled 3D objects i.e. the table + chairs together. So make the individual component symbols 3D-only symbols then arrange them the way you want + create a single new symbol from the arrangement then use 'Generate 2D from 3D Component...' to create the 2D view. And make sure the symbol is always inserted square to the cut plane. The other option if you just need to quickly work with what you have is to class those objects separately + turn them off in the VP (much more easily done in VW2025 with Object Level Visibility). The third idea seems the most appropriate to me at the moment, thank you. 1 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.