GH_Point Class |
Namespace: Grasshopper.Kernel.Types
The GH_Point type exposes the following members.
| Name | Description | |
|---|---|---|
| GH_Point | Initializes a new instance of the GH_Point class | |
| GH_Point(GH_Point) | Initializes a new instance of the GH_Point class | |
| GH_Point(Guid) | Initializes a new instance of the GH_Point class | |
| GH_Point(Point3d) | Initializes a new instance of the GH_Point class |
| Name | Description | |
|---|---|---|
| Boundingbox | ||
| ClippingBox | ||
| IsGeometryLoaded | ||
| IsReferencedGeometry | ||
| IsValid | ||
| IsValidWhyNot |
Gets a string describing the state of "invalidness".
If the instance is valid, then this property should return Nothing or String.Empty.
| |
| ReferenceData |
Gets or sets the reference data of this point geometry.
| |
| ReferenceID | ||
| TypeDescription | ||
| TypeName | ||
| Value |
| Name | Description | |
|---|---|---|
| BakeGeometry | ||
| CastFrom | ||
| CastToT | ||
| ClearCaches | ||
| CreateFromCoordinate |
Create a new point geometry instance based on a fixed coordinate
| |
| CreateFromCurveDistance |
Create new point geometry instance based on a curve distance parameter
| |
| CreateFromCurveRatio |
Create new point geometry instance based on a curve parameter ratio
| |
| CreateFromEdgeDistance |
Create new point geometry instance based on a curve distance parameter
| |
| CreateFromEdgeRatio |
Create new point geometry instance based on an edge parameter ratio
| |
| CreateFromPointObject |
Create a new point geometry instance based on point object ID.
Technically this now also accepts Dot object IDs.
| |
| CreateFromSurfaceParam |
Create new point geometry instance based on a curve distance parameter
| |
| DrawViewportMeshes | ||
| DrawViewportWires | ||
| Duplicate | ||
| DuplicateGeometry | ||
| DuplicatePoint | ||
| EmitProxy | ||
| EnsureReferenceData |
Creates new Reference data if it doesn't already exists
| |
| GetBoundingBox | ||
| LoadGeometry | ||
| LoadGeometry(RhinoDoc) | ||
| Morph | ||
| Read | ||
| ReferenceCurve | ||
| ReferenceCurve(RhinoObject) | ||
| ReferenceIndex |
Retrieve the index of the point reference data.
| |
| ReferenceIndex(Int32) |
Sets the index of the point reference data.
| |
| ReferenceParam(Int32) |
Retrieve the indexed param of the point reference data.
| |
| ReferenceParam(Int32, Double) |
Sets the index of the point reference data.
| |
| ReferencesCurve |
Returns true if this point is based on a curve reference
| |
| ReferencesEdge |
Returns True if this point is based on an edge reference
| |
| ReferenceSurface | ||
| ReferenceType |
Retrieve the reference type of this point object.
| |
| ReferenceType(GH_PointRefType) |
Sets the type of the point reference data.
| |
| ScriptVariable | ||
| SetReferenceParams |
Sets both param values of the point reference
| |
| ShowReferenceDialog | ||
| ShowReferenceDialog(IWin32Window) | ||
| ToString | (Overrides ObjectToString.) | |
| Transform | ||
| Write |