LinearExtrusion

LinearExtrusion class

Linjär extrudering tar en 2D-form som indata och utökar formen i den tredje dimensionen.

public class LinearExtrusion : Entity, IMeshConvertible

Konstruktörer

namnBeskrivning
LinearExtrusion()Konstruktör av instansLinearExtrusion .
LinearExtrusion(Profile, double)Konstruktör av instansLinearExtrusion .

Egenskaper

namnBeskrivning
Center { get; set; }Om detta värde är falskt är det linjära extruderingsområdet Z från 0 till höjd, annars är området från -height/2 till height/2.
Direction { get; set; }Extruderingsriktningen, standardvärdet är (0, 0, 1)
Excluded { get; set; }Hämtar eller ställer in om den här entiteten ska exkluderas under export.
Height { get; set; }Höjden på den extruderade geometrin, standardvärdet är 1.0
virtual Name { get; set; }Hämtar eller ställer in namnet.
ParentNode { get; set; }Hämtar eller ställer in den första överordnade noden, om den första överordnade noden ställs in, kommer denna enhet att frikopplas från andra överordnade noder.
ParentNodes { get; }Hämtar alla överordnade noder, en enhet kan kopplas till flera överordnade noder för geometriinstansering
Properties { get; }Hämtar samlingen av alla egenskaper.
Scene { get; }Hämtar scenen som detta objekt tillhör
Shape { get; set; }Basformen som ska extruderas.
Slices { get; set; }Skivorna av den tvinnade extruderade geometrin, standardvärdet är 1.
Twist { get; set; }Antalet grader genom vilka formen extruderas.
TwistOffset { get; set; }Offset som används vid vridning, standardvärde är (0, 0, 0).

Metoder

namnBeskrivning
FindProperty(string)Hittar egenskapen. Det kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller inbyggd egenskap (identifierad med dess namn)
GetBoundingBox()Hämtar begränsningsrutan för nuvarande entitet i dess objektrymds koordinatsystem.
virtual GetEntityRendererKey()Hämtar nyckeln till entitetsrenderaren registrerad i renderaren
GetProperty(string)Få värdet av specificerad egenskap
RemoveProperty(Property)Tar bort en dynamisk egenskap.
RemoveProperty(string)Ta bort den angivna egenskapen identifierad av name
SetProperty(string, object)Anger värdet för specificerad egenskap
ToMesh()Konvertera extruderingen till mesh.

Se även