Guise
ReferencesA collection of properties used for displaying shapes in the Rhino viewports.
Constructors
Guise
#public Guise(GuisePoint points = null, GuisePlane planes = null, GuiseCurve curves = null, GuiseCurve isocurves = null, GuiseCurve nakedEdges = null, GuiseCurve innerEdges = null, GuiseCurve nakedTrims = null, GuiseCurve innerTrims = null, GuiseCurve nonManifold = null, GuiseFacet planarNatural = null, GuiseFacet curvedNatural = null, GuiseFacet planarTrimmed = null, GuiseFacet curvedTrimmed = null)
Create a display guise from scratch.
Parameters:
| points (GuisePoint = null) | |
| planes (GuisePlane = null) | |
| curves (GuiseCurve = null) | |
| isocurves (GuiseCurve = null) | |
| nakedEdges (GuiseCurve = null) | |
| innerEdges (GuiseCurve = null) | |
| nakedTrims (GuiseCurve = null) | |
| innerTrims (GuiseCurve = null) | |
| nonManifold (GuiseCurve = null) | |
| planarNatural (GuiseFacet = null) | |
| curvedNatural (GuiseFacet = null) | |
| planarTrimmed (GuiseFacet = null) | |
| curvedTrimmed (GuiseFacet = null) |
Properties
Id
#Gets the identifier of this instance. This can be handy for when you have to decide whether or not to wipe a cache.
Methods
FindAppropriateGuise
#Resolve the appropriate curve properties given a curve kind.
Parameters:
| kind (CurveKind) |
FindAppropriateGuise
#Resolve the appropriate display material given a surface kind.
Parameters:
| kind (FaceKind) |
ResolveSelectedUnsetValues
#Resolve all unset values in a selected guise.