How to Draw Line From Hatch in Rhino

Name Description Public method ComponentIndex

If this piece of geometry is a component in something larger, like a BrepEdge in a Brep, then this function returns the component index.

(Inherited from GeometryBase.) Protected method ConstructConstObject

Assigns a parent object and a sub-object index to this.

(Inherited from CommonObject.) Public method Static member Code example Create(Curve, Int32, Double, Double) Obsolete.

Constructs an array of hatches from one curve.

Public method Static member Create(IEnumerableCurve, Int32, Double, Double) Obsolete.

Constructs an array of hatches from a set of curves.

Public method Static member Code example Create(Curve, Int32, Double, Double, Double)

Constructs an array of hatches from one curve.

Public method Static member Create(IEnumerableCurve, Int32, Double, Double, Double)

Constructs an array of hatches from a set of curves.

Public method CreateDisplayGeometry

Generate geometry that would be used to draw the hatch with a given hatch pattern

Public method Dispose

Actively reclaims unmanaged resources that this instance uses.

(Inherited from CommonObject.) Protected method Dispose(Boolean)

Overridden in order to destroy local display cache information

(Inherited from GeometryBase.) Public method Duplicate

Constructs a deep (full) copy of this object.

(Inherited from GeometryBase.) Public method DuplicateShallow

Constructs a light copy of this object. By "light", it is meant that the same underlying data is used until something is done to attempt to change it. For example, you could have a shallow copy of a very heavy mesh object and the same underlying data will be used when doing things like inspecting the number of faces on the mesh. If you modify the location of one of the mesh vertices, the shallow copy will create a full duplicate of the underlying mesh data and the shallow copy will become a deep copy.

(Inherited from GeometryBase.) Public method EnsurePrivateCopy

If you want to keep a copy of this class around by holding onto it in a variable after a command completes, call EnsurePrivateCopy to make sure that this class is not tied to the document. You can call this function as many times as you want.

(Inherited from CommonObject.) Public method Equals

Determines whether the specified object is equal to the current object.

(Inherited from Object.) Public method Code example Explode

Decomposes the hatch pattern into an array of geometry.

Protected method Finalize

Passively reclaims unmanaged resources when the class user did not explicitly call Dispose().

(Inherited from CommonObject.) Public method Get3dCurves

Gets 3d curves that define the boundaries of the hatch

Public method Code example GetBoundingBox(Boolean)

Bounding box solver. Gets the world axis aligned bounding box for the geometry.

(Inherited from GeometryBase.) Public method Code example GetBoundingBox(Plane)

Aligned Bounding box solver. Gets the plane aligned bounding box.

(Inherited from GeometryBase.) Public method GetBoundingBox(Transform)

Aligned Bounding box solver. Gets the world axis aligned bounding box for the transformed geometry.

(Inherited from GeometryBase.) Public method GetBoundingBox(Plane, Box)

Aligned Bounding box solver. Gets the plane aligned bounding box.

(Inherited from GeometryBase.) Public method GetGradientFill

Get gradient fill information for this hatch. If the "GradientType" for the fill is None, then this hatch doesn't have any gradient fill.

Public method GetHashCode

Serves as the default hash function.

(Inherited from Object.) Public method GetObjectData

Populates a System.Runtime.Serialization.SerializationInfo with the data needed to serialize the target object.

(Inherited from CommonObject.) Public method GetType

Gets the Type of the current instance.

(Inherited from Object.) Public method GetUserString

Gets user string from this geometry.

(Inherited from GeometryBase.) Public method GetUserStrings

Gets a copy of all (user key string, user value string) pairs attached to this geometry.

(Inherited from GeometryBase.) Public method IsValidWithLog

Determines if an object is valid. Also provides a report on errors if this object happens not to be valid.

(Inherited from CommonObject.) Public method MakeDeformable

If possible, converts the object into a form that can be accurately modified with "squishy" transformations like projections, shears, an non-uniform scaling.

(Inherited from GeometryBase.) Protected method MemberwiseClone

Creates a shallow copy of the current Object.

(Inherited from Object.) Public method MemoryEstimate

Computes an estimate of the number of bytes that this object is using in memory.

(Inherited from GeometryBase.) Protected method NonConstOperation

Destroy cache handle

(Inherited from GeometryBase.) Protected method OnSwitchToNonConst

Is called when a non-constant operation occurs.

(Inherited from GeometryBase.) Public method Rotate

Rotates the object about the specified axis. A positive rotation angle results in a counter-clockwise rotation about the axis (right hand rule).

(Inherited from GeometryBase.) Public method Scale

Scales the object by the specified factor. The scale is centered at the origin.

(Inherited from GeometryBase.) Public method ScalePattern

Scale the hatch's pattern

Public method SetGradientFill Public method SetUserString

Attach a user string (key,value combination) to this geometry.

(Inherited from GeometryBase.) Public method ToJSON

Create a JSON string representation of this object

(Inherited from CommonObject.) Public method ToString

Returns a string that represents the current object.

(Inherited from Object.) Public method Transform

Transforms the geometry. If the input Transform has a SimilarityType of OrientationReversing, you may want to consider flipping the transformed geometry after calling this function when it makes sense. For example, you may want to call Flip() on a Brep after transforming it.

(Inherited from GeometryBase.) Public method Translate(Vector3d)

Translates the object along the specified vector.

(Inherited from GeometryBase.) Public method Translate(Double, Double, Double)

Translates the object along the specified vector.

(Inherited from GeometryBase.)

How to Draw Line From Hatch in Rhino

Source: https://developer.rhino3d.com/api/RhinoCommon/html/Methods_T_Rhino_Geometry_Hatch.htm

0 Response to "How to Draw Line From Hatch in Rhino"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel