Autodesk Navisworks API
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Sweep Geometry with NWCreate API
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
101 Views, 1 Replies
08-31-2012 05:19 AM
Greetings,
I have developed a loader using the NWCreate API, but now I'm stuck.
As input I have polygon contours (profiles), which I need to extrude or rotate to make solids in NavisWorks.
Input for translational sweeps: Sweep length, sweep direction(vector), coefficients of sweep plane, polygon contour
Output: Polygon contour is extruded in space to form a solid.
Input for rotational sweeps: Sweep axis, sweep rotation angle, coefficients of sweep plane, polygon contour
Output: Polygon contour is rotated in space to form a solid
How can I accomplish this using the NWCreate API?
Re: Sweep Geometry with NWCreate API
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
09-06-2012 02:23 AM in reply to:
SENO1285
Hi,
some comments from our engineer team:
two options.
- Just do it yourself. For a translational sweep, you can just construct polygons for the edges of the sweep. For rotational sweeps, you can use the Conic function to create the curved surfaces. This would be probably the most reliable method.
- You could use the B-Rep functions to create a Prism or a Revolve. You would construct a Face that represents the profile to sweep, then pass it to one of the two functions. The B-Rep APIs may be a bit harder to use. I would probably recommend the first option unless the profiles are very complicated. But if they are planar with linear edges, then it should be straightforward. If the profiles they want to extrude have curved edges, and the want to revolve it, the it’s a bit harder. The B-Rep API might be a better option.
Hope this helps.
Xiaodong Liang
Developer Technical Services
Autodesk Developer Network

