T_Rhino_Geometry_MeshDisplacementInfo - mcneel/rhinocommon-api-docs GitHub Wiki

MeshDisplacementInfo Class

Contains mesh displacement information.

Inheritance Hierarchy

System.Object
  Rhino.Geometry.MeshDisplacementInfo
Namespace: Rhino.Geometry
Assembly: RhinoCommon (in RhinoCommon.dll) Version: Rhino 6.0

Syntax

C#

public class MeshDisplacementInfo

VB

Public Class MeshDisplacementInfo

The MeshDisplacementInfo type exposes the following members.

Constructors

 

Name Description
Public method MeshDisplacementInfo Constructs a displacement information instance with default values. Users of this class should not rely on default values to stay constant across service releases.
  Back to Top

Properties

 

Name Description
Public property Black Value considered lowest point in the displacement.
Public property BlackMove The amount of displacement for the black color in the texture.
Public property ChannelNumber Mapping channel number for the displacement mapping.
Public property FaceLimit Runs a mesh reduction as a post process o simplify the result of displacement to meet the specified number of faces.
Public property FairingAmount Straightens rough feature edges. The value specifies the number of passes.
Public property InstanceTransform Instance transformation of the mesh.
Public property Mapping The texture mapping of the mesh.
Public property MappingTransform Texture mapping transform.
Public property MemoryLimit Specifies how much memory can be allocated for use by the displacement mesh. Value in megabytes.
Public property PostWeldAngle Specifies the maximum angle between face normals of adjacent faces that will get welded together.
Public property RefineSensitivity

Specifies how sensitive the divider for contrasts is on the displacement texture.

Specify 1 to split all mesh edges on each refine step.

Specify 0.99 to make even slight contrasts on the displacement texture cause edges to be split.

Specifying 0.01 only splits edges where heavy contrast exists.

Public property RefineStepCount Specifies the number of refinement passes.
Public property SweepPitch Specifies how densely the object is initially subdivided. The lower the value, the higher the resolution of the displaced mesh.
Public property Texture The texture used as displacement.
Public property White Value considered highest point of the displacement texture.
Public property WhiteMove The amount of displacement for the white color in the texture.
  Back to Top

Methods

 

Name Description
Public method Equals Determines whether the specified object is equal to the current object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Serves as the default hash function. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
  Back to Top

Version Information

Supported in: 6.0.16224.21491

See Also

Reference

Rhino.Geometry Namespace

⚠️ **GitHub.com Fallback** ⚠️