Jump to content

2d visualization of a chair rotated in section.


Recommended Posts

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.
 

Screenshot2024-09-04at21_53_55.thumb.png.e055a6f016db0afc8410afa100604de8.png

Link to comment

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).

  • Like 2
Link to comment

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.

Link to comment
  • Vectorworks, Inc Employee

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.

  • Like 2
Link to comment
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.

Link to comment
  • Vectorworks, Inc Employee
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... 🙂

  • Like 2
Link to comment
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.

Link to comment
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...

Link to comment
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.

  • Like 1
Link to comment

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...