LinearExtrusion

LinearExtrusion class

Lineaire extrusie neemt een 2D-vorm als invoer en breidt de vorm uit in de 3e dimensie.

public class LinearExtrusion : Entity, IMeshConvertible

Constructeurs

NaamBeschrijving
LinearExtrusion()Constructeur van instantieLinearExtrusion .
LinearExtrusion(Profile, double)Constructeur van instantieLinearExtrusion .

Eigenschappen

NaamBeschrijving
Center { get; set; }Als deze waarde onwaar is, is het lineaire extrusie Z-bereik van 0 tot hoogte, anders is het bereik van -height/2 tot height/2.
Direction { get; set; }De extrusierichting, standaardwaarde is (0, 0, 1)
Excluded { get; set; }Haalt op of stelt in of deze entiteit moet worden uitgesloten tijdens het exporteren.
Height { get; set; }De hoogte van de geëxtrudeerde geometrie, standaardwaarde is 1.0
virtual Name { get; set; }Krijgt of stelt de naam in.
ParentNode { get; set; }Haalt of stelt het eerste bovenliggende knooppunt in. Als het eerste bovenliggende knooppunt wordt ingesteld, wordt deze entiteit losgekoppeld van andere bovenliggende knooppunten.
ParentNodes { get; }Haalt alle bovenliggende knooppunten op, een entiteit kan worden gekoppeld aan meerdere bovenliggende knooppunten voor geometrie-instancing
Properties { get; }Haalt de verzameling van alle eigenschappen op.
Scene { get; }Krijgt de scène waartoe dit object behoort
Shape { get; set; }De te extruderen basisvorm.
Slices { get; set; }De plakken van de gedraaide geëxtrudeerde geometrie, standaardwaarde is 1.
Twist { get; set; }Het aantal graden waarover de vorm wordt geëxtrudeerd.
TwistOffset { get; set; }De offset die werd gebruikt bij draaien, standaardwaarde is (0, 0, 0).

methoden

NaamBeschrijving
FindProperty(string)Vindt de eigenschap. Het kan een dynamische eigenschap zijn (gemaakt door CreateDynamicProperty/SetProperty) of native eigenschap (geïdentificeerd door zijn naam)
GetBoundingBox()Haalt het begrenzingskader op van de huidige entiteit in het coördinatensysteem van de objectruimte.
virtual GetEntityRendererKey()Haalt de sleutel op van de entiteitsrenderer die is geregistreerd in de renderer
GetProperty(string)Haal de waarde op van gespecificeerde eigenschap
RemoveProperty(Property)Verwijdert een dynamische eigenschap.
RemoveProperty(string)Verwijder de gespecificeerde eigenschap geïdentificeerd door name
SetProperty(string, object)Stelt de waarde in van gespecificeerde eigenschap
ToMesh()Converteer de extrusie naar mesh.

Zie ook