Patch

Panoramica

Patch è una classe in Aspose.3D FOSS per .NET. Eredita da: Geometry, INamedObject.

A è una superficie di modellazione parametrica, simile a , è anche definita da due , il e il .

Questa classe fornisce 23 metodi per lavorare con oggetti Patch nei programmi .NET. I metodi disponibili includono: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, GetProperty e 5 metodi aggiuntivi. Tutti i membri pubblici sono accessibili da qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.3D FOSS per .NET. Proprietà: CastShadows, ControlPoints, Deformers, Excluded, Name, ParentNode e 8 altre.

Proprietà

NomeTipoAccessoDescrizione
UPatchDirectionLetturaOttiene la direzione u.
VPatchDirectionLetturaOttiene la direzione v.
VisibleboolLettura/ScritturaOttiene o imposta se la geometria è visibile
DeformersIList<Deformer>LetturaOttiene tutti i deformatori associati a questa geometria.
ControlPointsIArrayList<Vector4>LetturaOttiene tutti i punti di controllo
CastShadowsboolLettura/ScritturaOttiene o imposta se questa geometria può proiettare un’ombra
ReceiveShadowsboolLettura/ScritturaOttiene o imposta se questa geometria può ricevere l’ombra.
VertexElementsIList<VertexElement>LetturaOttiene tutti gli elementi vertex
ExcludedboolLettura/ScritturaOttiene o imposta se escludere questa entità durante l’esportazione.
ParentNodesList<Node>LetturaOttiene tutti i nodi genitore, un’entità può essere collegata a più nodi genitore per l’instancing della geometria.
ParentNodeNodeLettura/ScritturaOttiene o imposta il primo nodo genitore; se impostato, questa entità verrà scollegata dagli altri nodi genitori.
SceneSceneLetturaOttiene la scena a cui appartiene questo oggetto
NamestringLettura/ScritturaOttiene o imposta il nome.
PropertiesPropertyCollectionLetturaOttiene la raccolta di tutte le proprietà.

Metodi

FirmaDescrizione
Patch()Inizializza una nuova istanza della classe.
Patch(name: string)Inizializza una nuova istanza della classe.
Geometry(name: string)Inizializza una nuova istanza della classe Geometry.
GetDeformers()Ottiene tutti i deformatori
GetElement(type: VertexElementType)Ottiene un elemento vertex con il tipo specificato
GetVertexElementOfUV(textureMapping: TextureMapping)Ottiene un’istanza di VertexElementUV con il tipo di mappatura della texture specificato
CreateElement(type: VertexElementType)Crea un elemento di vertice con il tipo specificato e lo aggiunge alla geometria.
AddElement(element: VertexElement)Aggiunge un elemento di vertice esistente alla geometria corrente.
CreateElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode)Crea un elemento di vertice con il tipo specificato e lo aggiunge alla geometria.
CreateElementUV(uvMapping: TextureMapping)Crea un VertexElementUV con il tipo di mappatura della texture fornito.
CreateElementUV(uvMapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode)Crea un VertexElementUV con il tipo di mappatura della texture fornito.
Entity(name: string)Inizializza una nuova istanza della classe Entity.
GetBoundingBox()Ottiene il bounding box dell’entità corrente nel suo sistema di coordinate dello spazio oggetto.
GetEntityRendererKey()Ottiene la chiave del renderer dell’entità registrata nel renderer.
SceneObject(name: string)Inizializza un SceneObject con un nome predefinito.
SceneObject()Inizializza un SceneObject.
A3DObject()Inizializza una nuova istanza della classe A3DObject senza nome.
A3DObject(name: string)Inizializza una nuova istanza della classe A3DObject.
RemoveProperty(property: Property)Rimuove una proprietà dinamica.
RemoveProperty(property: string)Rimuovi la proprietà specificata identificata dal nome
GetProperty(property: string)Ottieni il valore della proprietà specificata
SetProperty(property: string, value: object?)Imposta il valore della proprietà specificata
FindProperty(propertyName: string)Trova la proprietà.

Vedi anche

 Italiano