DiscussionsIssue archiveOther usage issues

Archived discussion

split a face at constant parameter value

Other usage issuesFri, 11/13/2009 - 18:403 replies

Browse this forum
QuestionAuthor

Hi all:
I'll go straight to the point...

Could anybody guide me on how to split a face (general 3-d shape) at constant paramter value (u or v) ?

For example, I'd like to split a cylinder at half the span in the periodic direction, to get 2 half-cylinders. Actually, i'd like to split anything that's periodic.

Discussion

3 archived replies

Posts are displayed in their archived order.

01Author

I know you can put a seam edge on a periodic face using BOPTools_Tools3D::DoSplitSEAMonFace() in the BOPTools package.
How would you go about putting a 2nd seam mid-way in the u direction if you have a cylinder that's periodic in the u direction ?
If not possible or not reliable, could you let me know ?

02Commenter-1

Have a look at the package ShapeUpgrade

03Commenter-2

Hi Author,
Quick clue for you ("straight to the point").

See how ShapeUpgrade classes do this. For instance _ShapeDivideAngle. You might need to subclass some classes to define your split policy and the generic algorithm will do the work for you.

Hope this helps.
Commenter-2