mirror of
https://github.com/mcneel/opennurbs.git
synced 2026-04-21 05:36:39 +08:00
Sync changes from upstream repository
Co-authored-by: croudyj <croudyj@gmail.com> Co-authored-by: Dale Lear <dalelear@mcneel.com> Co-authored-by: Greg Arden <greg@mcneel.com> Co-authored-by: Pierre Cuvilliers <pierre@mcneel.com> Co-authored-by: Steve Baer <steve@mcneel.com>
This commit is contained in:
@@ -788,39 +788,6 @@ public:
|
||||
// a tree control then the list of child layers is
|
||||
// shown in the control.
|
||||
|
||||
// Set objects on layer to participate in clipping for all clipping plane objects.
|
||||
// This is the default behavior.
|
||||
void SetClipParticipationForAll();
|
||||
|
||||
// Set objects on layer to be immune from the clipping for all clipping planes.
|
||||
void SetClipParticipationForNone();
|
||||
|
||||
// Set objects on layer to only be clipped by a specific set of clipping planes.
|
||||
// Paramters:
|
||||
// clippingPlaneIds [in] - array of ON_UUIDs for clipping planes
|
||||
// count [in] - number of elements in clippingPlaneIds
|
||||
// listIsParticipation [in] - is the list clipping planes that the layer
|
||||
// participates with or an exclusion list of clipping planes to not
|
||||
// participate with
|
||||
void SetClipParticipationList(const ON_UUID* clippingPlaneIds, int count, bool listIsParticipation);
|
||||
|
||||
// Get details on how the objects on layer will interact with clipping planes
|
||||
// Parameters:
|
||||
// forAllClippingPlanes [out] - if true, the objects interact with all
|
||||
// clipping planes
|
||||
// forNoClippingPlanes [out] - if true, the objects are immune from all
|
||||
// clipping planes
|
||||
// specificClipplaneList [out] - if the objects interact with only a
|
||||
// specific set of clipping planes, this list will have the uuids of
|
||||
// those clipping plane objects
|
||||
// listIsParticipation [out] - is specificClipplaneList a participation
|
||||
// list or an exclusion list
|
||||
void GetClipParticipation(
|
||||
bool& forAllClippingPlanes,
|
||||
bool& forNoClippingPlanes,
|
||||
ON_UuidList& specificClipplaneList,
|
||||
bool& listIsParticipation) const;
|
||||
|
||||
#pragma region Section Attributes
|
||||
// Sections are the product of intersecting a plane with an object.
|
||||
// For surface type geometry (ON_Brep, ON_Extrusion, ON_SubD, ON_Mesh)
|
||||
|
||||
Reference in New Issue
Block a user