cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - You can subscribe to a forum, label or individual post and receive email notifications when someone posts a new topic or reply. Learn more! X

Is it possible to convert a B-rep model to CSG model in Creo?

syang-5
1-Visitor

Is it possible to convert a B-rep model to CSG model in Creo?

I have imported some surfaces and I want to create a closed surface model. In the second step, this surface model has to be converted to a solid model. Does creo support this function? Or does Creo support hybrid model (one part is consisted of both face model and solid model)? Thank you


This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.
2 REPLIES 2
dschenken
21-Topaz I
(To:syang-5)

Creo is not a basic CSG modeler. It is a B-REP parameterized procedural modeler. It has Merge to join surfaces into a water-tight surface which can be solidified. Depending on what support you want, it does support mixed mode - wireframe, surface, and solid geometry operations simultaneously in a single model. It does not support solid geometry cuts on wireframe and surface geometry, but it supports calculating intersecting geometry between the B-REP surfaces of the solid model and surface and wireframe geometry that can be used to perform some trimming operations.

Though this lists Creo as CSG, Constructive solid geometry - Wikipedia, the free encyclopedia, Creo doesn't support the feature operations typical of a CSG modeler, such as Intersect; which is the ability to create a solid that is the volume common between two other volumes. It only does Union and Subtract, though they are now lumped into Protrusion. CSG also tends not to have interdependent geometry. Traditional CSG features are independently placed and have independent.

What Creo does have are features such as Replace - where a face of a model can be replaced by a surface, which is definitely not a CSG operation.

David Schenken wrote:

... Creo doesn't support the feature operations typical of a CSG modeler, such as Intersect; which is the ability to create a solid that is the volume common between two other volumes.

However, when working with quilts (surface patches, either closed or open) rather than solids, much of this type of functionality (as I understand it) can be achieved through the Merge command.

By choosing to keep either side of each of two intersecting quilts (four options in total), the result can be the union, the intersection, or either difference (subtract A from B, or B from A).

In a variation from 'regular' CSG, only the portion of each surface which is kept needs to be watertight - you can intersect two open quilts to form a closed quilt.

Announcements
NEW Creo+ Topics: Real-time Collaboration


Top Tags