Punch! CAD
»
ViaCAD & Shark
»
Rendering & Display
»
How do I improve curve display accuracy (#1353)
Rank: Senior Member
Joined: 4/1/2007(UTC) Posts: 1,583
Was thanked: 2 time(s) in 2 post(s)
It would be interesting to know what the slowest machines folk are using with Shark and VC. I always thought that the lowered curve resolutions were there to help slower machines move faster- like Steve pointed out; ACAD on a 386sx machine for eg. But who uses 386/486's these days??
Rank: Senior Member
Joined: 6/24/2008(UTC) Posts: 591
Tim Olson wrote: Thanks for all the feedback on visual resolution. Just to clarify, internally everything snaps to the actual geometry not the display geometry. But it frequently comes up so it would be great if we could come up with a solution. Our display resolution is based on angular deviations. For a curve, its the angular deviation between connected vectors. For a surface it's the angular deviation of the surface normal to the facet normal. These angular values define the definitions for medium, very fine, super fine and are stored in the resolution.ini file. The problem with just cranking it up is it directly impacts performance. Ryan mentioned that AutoCAD solves the problem by having the user manually hit Regen as they zoom up and down. Maybe we could use one of the background processors to automatically change on screen resolution based on zoom level? Something else we've talked about is exposing a UI for the angular values associated with very fine, super fine etc. Those of you using other packages and have some insight to how they may be solving this problem please jump in. Thanks for all the feedback and appreciate any suggestions. Tim
IMHO - Simple is beautiful and can be had when needed....manual regen (I remember those does in ACAD) sounds like a good idea and more to the point easier to implement a discreet button for a beta test?
Curves should not present a problem and simply using your existing system should work well (5 resolution settings). For the Superfine setting can this include even distribution by default....
Quote: Something else we've talked about is exposing a UI for the angular values associated with very fine, super fine etc.
Mesh settings ? this plays a big part in our work within Rhino and making the system work without waiting. Rhino uses three main settings plus custom mesh setting for specific work/uses.
On the whole what you have works very well but it's always nice to work with nice smooth curves by also setting AA levels....
Hope this helps somehow ?
Rank: Administration
Joined: 7/29/2007(UTC)
Posts: 1,862
Thanks: 1 times Was thanked: 87 time(s) in 81 post(s)
Tim Olson wrote: Our display resolution is based on angular deviations. For a curve, its the angular deviation between connected vectors. For a surface it's the angular deviation of the surface normal to the facet normal. These angular values define the definitions for medium, very fine, super fine and are stored in the resolution.ini file. Ryan mentioned that AutoCAD solves the problem by having the user manually hit Regen as they zoom up and down. Maybe we could use one of the background processors to automatically change on screen resolution based on zoom level? Something else we've talked about is exposing a UI for the angular values associated with very fine, super fine etc. Tim
Display Suggestions
1. Expose the angular values in the UI.
2. Allow for all even distribution to be checked in the user display preferences.
3. Add text, dimensions , hatches to the user display preferences.
4. Regen in Autocad is manual or automatic by a setting and automatic is overkill most of the time, but having a manual regen option if needed would be great.
Thanks
Jason
Windows 11, 10
Punch! CAD
»
ViaCAD & Shark
»
Rendering & Display
»
How do I improve curve display accuracy (#1353)
Forum Jump
Punch! CAD
ViaCAD & Shark
- News and Announcements
- General
- 2D Drafting
- Surface Modeling
- Solid Modeling
- Subdivision Modeling
- Rendering & Display
- Import/Export
- Tips and Tutorials
- Suggestions
- Gallery
- PowerPack
- Punch Lounge
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.