LinearExtrusion

LinearExtrusion

Panoramica

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

L’estrusione lineare prende una forma 2D in input e la estende nella terza dimensione.

Questa classe fornisce 15 metodi per lavorare con oggetti LinearExtrusion nei programmi .NET. I metodi disponibili includono: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, LinearExtrusion, RemoveProperty, SceneObject, SetProperty, ToMesh. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.3D FOSS per .NET. Proprietà: Center, Direction, Excluded, Height, Name, ParentNode, e 7 altre.

Proprietà

NomeTipoAccessoDescrizione
ShapeProfileLettura/ScritturaLa forma di base da estrudere.
DirectionVector3Lettura/ScritturaLa direzione dell’estrusione, il valore predefinito è (0, 0, 1)
HeightdoubleLettura/ScritturaL’altezza della geometria estrusa, il valore predefinito è 1.0
SlicesintLettura/ScritturaLe fette della geometria estrusa contorta, il valore predefinito è 1.
CenterboolLettura/ScritturaSe questo valore è false, l’intervallo Z dell’estrusione lineare è da 0 a height, altrimenti l’intervallo è da -height/2 a height/2.
TwistOffsetVector3Lettura/ScritturaL’offset utilizzato nella torsione, il valore predefinito è (0, 0, 0).
TwistdoubleLettura/ScritturaIl numero di gradi attraverso i quali la forma è estrusa.
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 viene 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 raccolta di tutte le proprietà.

Metodi

FirmaDescrizione
LinearExtrusion()Costruttore dell’istanza
LinearExtrusion(shape: Profile, height: double)Costruttore dell’istanza La forma di base da estrudere L’altezza della geometria estrusa
ToMesh()Converti l’estrusione in mesh.
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)Rimuove 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