Dish

Panoramica

Dish è una classe in Aspose.3D FOSS per .NET. Eredita da: Primitive, INamedObject, IMeshConvertible.

Piatto parametrizzato.

Questa classe fornisce 26 metodi per lavorare con gli oggetti Dish nei programmi .NET. I metodi disponibili includono: A3DObject, AddElement, CreateElement, CreateElementUV, Dish, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, e 7 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.3D FOSS per .NET. Proprietà: CastShadows, ControlPoints, Deformers, Excluded, Height, HeightSegments, e 10 in più.

Proprietà

NomeTipoAccessoDescrizione
RadiusdoubleLettura/ScritturaRaggio del piatto
HeightdoubleLettura/ScritturaAltezza del piatto
WidthSegmentsintLettura/ScritturaOttiene o imposta i segmenti di larghezza
HeightSegmentsintLettura/ScritturaOttiene o imposta i segmenti di altezza
CastShadowsboolLettura/ScritturaOttiene o imposta se questa geometria può proiettare un’ombra
ReceiveShadowsboolLettura/ScritturaOttiene o imposta se questa geometria può ricevere l’ombra.
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
VertexElementsIList<VertexElement>LetturaRestituisce tutti gli elementi del vertice
ExcludedboolLettura/ScritturaOttiene o imposta se escludere questa entità durante l’esportazione.
ParentNodesList<Node>LetturaRestituisce tutti i nodi genitore, un’entità può essere collegata a più nodi genitore per geometry instancing
ParentNodeNodeLettura/ScritturaOttiene o imposta il primo nodo genitore, se impostato il primo nodo genitore, questa entità verrà staccata dagli altri nodi genitore.
SceneSceneLetturaOttiene la scena a cui appartiene questo oggetto
NamestringLettura/ScritturaOttiene o imposta il nome.
PropertiesPropertyCollectionLetturaOttiene la collezione di tutte le proprietà.

Metodi

FirmaDescrizione
Dish()Crea una nuova istanza di dish con raggio predefinito (10) e altezza predefinita (5)
Dish(radius: double, height: double)Crea una nuova istanza di dish con raggio e altezza specificati Raggio del dish Altezza del dish
Dish(name: string, radius: double, height: double, widthSegments: int, heightSegments: int)Creare una nuova istanza di dish con raggio e altezza specificati Nome del dish Raggio del dish Altezza del dish Segmenti di larghezza Segmenti di altezza
ToMesh()Converti l’oggetto corrente in mesh
Primitive(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 vertice con il tipo specificato
GetVertexElementOfUV(textureMapping: TextureMapping)Ottiene un’istanza VertexElementUV con il tipo di mapping della texture fornito
CreateElement(type: VertexElementType)Crea un elemento 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 mapping della texture fornito.
CreateElementUV(uvMapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode)Crea un VertexElementUV con il tipo di mapping della texture fornito.
Entity(name: string)Inizializza una nuova istanza della classe Entity.
GetBoundingBox()Restituisce il bounding box dell’entità corrente nel suo sistema di coordinate dello spazio oggetto.
GetEntityRendererKey()Restituisce la chiave del renderer dell’entità registrato 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)Rimuove la proprietà specificata identificata per 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