Jump to content
  • 0

Improve Hidden Line Rendering.


christian

Question

Smoothing angle

I have experimented with the smoothing angle and however I set it, either I end up with too many lines defining a curve or I begin to loose the outline.

Component Intersections

Where one component is inserted into another, i.e. the rails going into a chair leg. Hidden Line Rendering will often not show a line at the point of intersection.

Groups

Hidden Line Rendering does not appear to work on grouped objects. Everything has to be ungrouped and as a result the file grows enormously, doubling in size and more. Making a file of even a single piece of furniture very unwieldy.

At the moment the only way to achieve reasonable results on curved models is to set the smoothing angle to a slightly smaller angle than necessary, then ungroup everything, then convert to lines, then ungroup again, and finally manually delete the lines you don?t want and insert those that Hidden Line Rendering hasn?t managed.

Link to comment

1 answer to this question

Recommended Posts

  • 0
  • Vectorworks, Inc Employee

quote:

Originally posted by christian:

Smoothing angle

I have experimented with the smoothing angle and however I set it, either I end up with too many lines defining a curve or I begin to loose the outline.

This could definitely be improved, and is a known wishlist item. I'm not authorized to tell you when you might get a fix.

quote:

Component Intersections

Where one component is inserted into another, i.e. the rails going into a chair leg. Hidden Line Rendering will often not show a line at the point of intersection.

This is incorrect. The hidden line code never computes an intersection line; it only works with the edges actually present in the drawing. At present if you want this behavior, you should do a solid addition on the chair components, or subtract a copy of one component from the other, to get the intersection lines you want.

quote:

Groups

Hidden Line Rendering does not appear to work on grouped objects. Everything has to be ungrouped and as a result the file grows enormously, doubling in size and more.

At present, the defaceting code assumes you want to treat everything in a group as facets of a surface, and thus to have facet lines removed just like within a mesh. You can avoid this by ungrouping, although I can see how this is inconvenient; I'll consider adding a preference for how groups are to be handled. An ungrouped collection of objects is actually smaller than the grouped equivalent. Are you talking about symbols, instead?

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
Answer this question...

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