[TypeName("Model Texture Mapping")]
[TypeDescription("Rhino model texture mapping")]
public sealed class ModelTextureMapping : ModelComponentContent, IGH_PreviewData, IGH_PreviewMeshData
Represents a Rhino model texture mapping. Wraps the functionality of the TextureMapping type.
Constructors
ModelTextureMapping
#public ModelTextureMapping()
ModelTextureMapping
#public ModelTextureMapping(Attributes attributes)
Parameters:
| attributes (ModelTextureMapping.Attributes) |
Fields
Serial
Properties
Attribs
#Implements: DisplayName
IsReferencedData
Implements: IsReferencedData
IsReferencedDataLoaded
Implements: IsReferencedDataLoaded
IsValidWhyNot
Overrides: ModelData.IsValidWhyNot
MappingType
#public TextureMappingType? MappingType { get; }
Projection
#TextureSpace
#public TextureSpace? TextureSpace { get; }
TypeDescription
Implements: TypeDescription
Unset
#Methods
AsFrozen
Try to obtain a dereferenced snapshot of itself.
Parameters:
| deep (bool = true) | Determines whether or not referenced content should also be frozen. |
Returns: Itself if it is already dereferenced.
CastTo<T>
Parameters:
| target (ref T) |
Overrides: ModelData.CastTo
void DestroyPreviewMeshes()
Implements: DestroyPreviewMeshes
Parameters:
| other (ModelContent) |
Parameters:
| other (ModelData) |
Parameters:
| other (object) |
Overrides: ModelData.Equals
GetHashCode
Overrides: ModelData.GetHashCode
InternaliseData
LoadReferencedData
Implements: LoadReferencedData
RenderItem
Parameters:
| graphics (Graphics) | |
| area (RectangleF) | |
| alpha (int) |
Parameters:
| document (RhinoDoc) |
ToAttributes
#ToDetails
TooltipString
Overrides: ModelData.TooltipString
ToString
Overrides: ModelData.ToString
UnloadReferencedData
protected virtual void UnloadReferencedData()
Implements: UnloadReferencedData
Convertors
| Operation | Result | Description | ||
|---|---|---|---|---|
| implicit | ModelTextureMapping.Attributes | ModelTextureMapping | ||
| implicit | string | ModelTextureMapping | ||
| implicit | TextureMapping | ModelTextureMapping | ||