Grasshopper2.Types.Shapesnamespace
Types
Grasshopper2.Types.Shapes.AssetColour
List of special colours available to asset parts.
Grasshopper2.Types.Shapes.AssetColourExtensions
Grasshopper2.Types.Shapes.AssetColouring
The colour filter to apply to meshes.
Grasshopper2.Types.Shapes.AssetMesh
A minimal mesh type used for fully unwelded model shapes. This type only stores vertices and faces.
Grasshopper2.Types.Shapes.AssetMeshCache
A cache for asset meshes which are read from assembly resources or files.
Grasshopper2.Types.Shapes.AssetPalette
Wraps up all colour logic for asset instancing.
Grasshopper2.Types.Shapes.AssetSeason
Enumerates the seasons for model object properties such as canopy colour and clothes.
Grasshopper2.Types.Shapes.AssetStyling
Grasshopper2.Types.Shapes.BendDeform
Grasshopper2.Types.Shapes.BiArc
A bi-arc defined by end-points, tangents and a ratio balance.
Grasshopper2.Types.Shapes.BiArcSegment
Represents a segment of a bi-arc curve, or the family of transition points of a bi-arc family. A BiArcSegment is always either a line, or an arc.
Grasshopper2.Types.Shapes.Cage
Twisted box for Grasshopper 2. It supports bezier volumes with curvature.
Grasshopper2.Types.Shapes.CageDeform
Grasshopper2.Types.Shapes.CageMorph
Grasshopper2.Types.Shapes.CombinedDeform
Grasshopper2.Types.Shapes.CurlDeform
Grasshopper2.Types.Shapes.CurveFlowDeform
Grasshopper2.Types.Shapes.CurveLocus
Represents a parameter or locus on or near a curve. This type replaces the simple numeric curve parameter as used in RhinoCommon and Grasshopper 1.0 with a more flexible and forgiving approach.
Grasshopper2.Types.Shapes.CurveLocusKind
Enumerates the various kinds of CurveLocus.
Grasshopper2.Types.Shapes.CurveMirrorDeform
Grasshopper2.Types.Shapes.Deform
A wrapper class hierarchy around the Rhino SpaceMorph types. This wrapper stuff is supposed to make it possible to reliably (de)serialise spacemorphs.
Grasshopper2.Types.Shapes.ExpandDeform
Grasshopper2.Types.Shapes.ExpandDeform.Seed
Grasshopper2.Types.Shapes.FieldDeform
Grasshopper2.Types.Shapes.FlightFill
Enumerates the possible ways in which flghts can be filled with steps.
Grasshopper2.Types.Shapes.IdentityDeform
Grasshopper2.Types.Shapes.LandingFill
Enumerates the possible ways in which landings can be filled with steps.
Grasshopper2.Types.Shapes.MaelstromDeform
Grasshopper2.Types.Shapes.MiniMesh
A mesh from a *.minimesh file stored in resources. This is typically used for embedding small meshes for UI purposes.
Grasshopper2.Types.Shapes.OffsetDeform
Grasshopper2.Types.Shapes.OffsetDeform.Seed
Grasshopper2.Types.Shapes.Region
A two-dimensional bounded region with optional holes.
Grasshopper2.Types.Shapes.RegionLoop
One closed loop of a rolling-ball region boundary.
Grasshopper2.Types.Shapes.RegionRelation
Enumerates the possible containment relationships between a point and a region.
Grasshopper2.Types.Shapes.RegionSegment
One piece of a rolling-ball region boundary: a trimmed input curve or a fillet arc.
Grasshopper2.Types.Shapes.SplopDeform
Grasshopper2.Types.Shapes.SporphDeform
Grasshopper2.Types.Shapes.StairCase
A staircase consisting of a sequence of StairSteps.
Grasshopper2.Types.Shapes.StairStep
A single step within a StairCase. A step is a planar, horizontal surface.
Grasshopper2.Types.Shapes.StretchDeform
Grasshopper2.Types.Shapes.SurfaceFlowDeform
Grasshopper2.Types.Shapes.SurfaceLocus
Represents a parameter or locus on or near a surface. This type replaces the simple (u,v) surface parameters as used in RhinoCommon and Grasshopper 1.0 with a more flexible and forgiving approach.
The SurfaceLocus.Kind says exactly how the coordinates and the indices are to be read; no meaning is hidden inside the index array. Every parametric locus stores two coordinates and every point three. Kinds which need fewer, SubD edges and vertices, pad the remainder with zeroes so that SurfaceLocus.UV means something no matter which kind it is asked of.
Grasshopper2.Types.Shapes.SurfaceLocusKind
Enumerates the various kinds of SurfaceLocus.
These values are stored in files and must not be changed. None of them is zero, one or two, which were the only values in existence before the kinds were split apart. A locus written by an older version is therefore always recognisable as an old locus, and a locus written by a newer version is never mistaken by an older one for a kind it isn't; it merely fails to resolve.
Grasshopper2.Types.Shapes.SurfaceMirrorDeform
Grasshopper2.Types.Shapes.TaperDeform
Grasshopper2.Types.Shapes.TileBoundaryBehaviour
Grasshopper2.Types.Shapes.TransformedDeform
Grasshopper2.Types.Shapes.Tube
A conical shape with an optional wall thickness. Tubes can represent cylinders, cones, trucated-cones, all with and without wall thicknesses.
Grasshopper2.Types.Shapes.TwistDeform
Grasshopper2.Types.Shapes.TwistProfile
How the twist angle progresses along the axis of a TwistDeform. Sudden and Infinite are 0 and 1 to match the legacy boolean flag.
Grasshopper2.Types.Shapes.WringDeform