LinearExtrusion

LinearExtrusion

Översikt

LinearExtrusion är en klass i Aspose.3D FOSS för .NET. ärvt från: Entity, INamedObject, IMeshConvertible.

Lineär extrusion tar en 2D-form som input och utvidgar formen i den tredje dimensionen.

Denna klass ger 12 metoder för att arbeta med LinearExtrusion objekt i .NET-program. Tillgängliga metoder inkluderar: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, LinearExtrusion, RemoveProperty, SceneObject, SetProperty, ToMesh. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.3D FOSS för .Net-paketet. och egenskaper: Center, Direction, Excluded, Height, Name, ParentNode,Och 7 mer.

ägodelar

NamnTyp avAccessBeskrivning
ShapeProfileLäs/ SkrivBasformen ska extruderas.
DirectionVector3Läs/ SkrivRiktningen för extrusion, standardvärdet är (0, 0, 1)
HeightdoubleLäs/ SkrivHöjden på extruderad geometri, standardvärdet är 1.0
SlicesintLäs/ SkrivSlitserna av den vridna extruderade geometern, standardvärdet är 1.
CenterboolLäs/ SkrivOm detta värde är falskt, är den linjära extrusionen Z-riktningen från 0 till höjd, annars är riktning från -höjd/2 till hög/2.
TwistOffsetVector3Läs/ SkrivDen avgift som används i twisting, standardvärdet är (0, 0, 0).
TwistdoubleLäs/ SkrivAntalet grader genom vilka formen extruderas.
ExcludedboolLäs/ Skrivfår eller bestämmer om att utesluta denna enhet under export.
ParentNodesList<Node>LäsningNär alla föräldralåtar tas emot kan en entitet anslutas till flera föräldra noder för geometrisk instansning.
ParentNodeNodeLäs/ SkrivOm du får eller ställer in den första föräldralådan, om du ställde in det första modernåden, kommer denna enhet att avskiljas från andra föräldra noder.
SceneSceneLäsningHämtar scenen som detta objekt tillhör
NamestringLäs/ SkrivHämtar eller anger namnet.
PropertiesPropertyCollectionLäsningHämtar samlingen av alla egenskaper.

Metoder

SignatureBeskrivning
LinearExtrusion()Konstruktor av instans
LinearExtrusion(shape: Profile, height: double)Konstruktor av exempel Basform att extruderas Höjdet på den extruderade geometern
ToMesh()Inte implementerad i FOSS-utgåvan – kastas på löptid. Konvertera extrusionen till mesh.
Entity(name: string)Initialiserar en ny instans av entitetsklass.
GetBoundingBox()Det får den aktuella entitetens gränssnitt i dess objektutrymme koordinatsystem.
GetEntityRendererKey()Få nyckeln till den entitets renderare som är registrerad i renderaren
SceneObject(name: string)Initialisera en SceneObject med ett standardnamn
A3DObject()Initialiserar en ny instans av A3DObject-klassen utan namn.
RemoveProperty(property: Property)Ta bort ett dynamiskt egendom.
GetProperty(property: string)Hämta värdet på den angivna egenskapen
SetProperty(property: string, value: object?)Ställer in värdet för angiven egenskap
FindProperty(propertyName: string)Hitta egendomen .

Se även

 Svenska