Plane

Översikt

Plane är en klass i Aspose.3D FOSS för .NET. Arvsfödelse från: Primitive, INamedObject, IMeshConvertible.

Parametriserat plan.

Denna klass ger 21 metoder för att arbeta med Plane-objekt i .NET-program. Tillgängliga metoder är bland annat: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, GetProperty, och 7 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter installation av Aspose.3D FOSS for .Net paketet. Egenskaper: CastShadows, ControlPoints, Deformers, Excluded, Length, LengthSegments, och 11 till.

Egenskaper

Namn och namn:Typ:AccessBeskrivning
UpVector3Läs/skrivFår eller ställer upp vektorn i planet, standardvärdet är (0, 1, 0), detta påverkar generationen av planet
LengthdoubleLäs/skrivHämtar eller anger längden på planet.
WidthdoubleLäs/skrivHämtar eller anger bredden på planet.
LengthSegmentsintLäs/skrivHämtar eller anger längdsegmenten.
WidthSegmentsintLäs/skrivHämtar eller anger breddsegmenten.
CastShadowsboolLäs/skrivHämtar eller anger om denna geometri kan kasta skugga
ReceiveShadowsboolLäs/skrivHämtar eller anger om denna geometri kan ta emot skugga.
VisibleboolLäs/skrivHämtar eller anger om geometrin är synlig
DeformersIList<Deformer>Läs.Hämtar alla deformers som är associerade med denna geometri.
ControlPointsIArrayList<Vector4>Läs.Hämtar alla kontrollpunkter
VertexElementsIList<VertexElement>Läs.Hämtar alla vertex‑element
ExcludedboolLäs/skrivFår eller anger om denna enhet ska uteslutas under export.
ParentNodesList<Node>Läs.Får alla föräldernoder, en enhet kan vara ansluten till flera föräldroderna för geometriska instanser.
ParentNodeNodeLäs/skrivFår eller ställer in den första föräldernoden, om du sätter in det första föräldrarnoten kommer denna enhet att skiljas från andra föräldrarnoder.
SceneSceneLäs.Hämtar scenen som detta objekt tillhör
NamestringLäs/skrivHämtar eller sätter namnet.
PropertiesPropertyCollectionLäs.Hämtar samlingen av alla egenskaper.

Methods

SignatureBeskrivning
Plane()Initialiserar en ny instans av Plane med standardstorlek 1x1.
Plane(length: double, width: double)Initialiserar en ny instans av Plane.
Plane(name: string, length: double, width: double, lengthSegments: int, widthSegments: int)Initialiserar en ny instans av Plane.
ToMesh()Omvandla strömobjekt till nät
Primitive(name: string)Initialiserar en ny instans av klassen.
Geometry(name: string)Initialiserar en ny instans av klassen Geometry.
GetDeformers()Hämtar alla deformer
GetElement(type: VertexElementType)Hämtar ett vertex element med specificerad typ
GetVertexElementOfUV(textureMapping: TextureMapping)Får en VertexElementUV-instans med given texturmappingstyp
CreateElement(type: VertexElementType)Skapar ett toppelement med angiven typ och lägger till det i geometrin.
AddElement(element: VertexElement)Lägger till ett befintligt toppelement i den aktuella geometrin.
CreateElementUV(uvMapping: TextureMapping)Skapar en VertexElementUV med given texturmappingstyp.
Entity(name: string)Initialiserar en ny instans av klassen Entity.
GetBoundingBox()Får gränskåpet för den aktuella entiteten i dess objektutrymmeskoordinatsystem.
GetEntityRendererKey()Får nyckeln till entitetsrenderaren som är registrerad i renderern.
SceneObject(name: string)Initialisera en SceneObject med ett standardnamn
A3DObject()Initialiserar en ny instans av A3DObject-klassen utan namn.
RemoveProperty(property: Property)Ta bort en dynamisk egenskap.
GetProperty(property: string)Hämta värdet för angiven egenskap
SetProperty(property: string, value: object?)Ställer in värdet för den specificerade egenskapen
FindProperty(propertyName: string)Hittar fastigheten.

Se också:

 Svenska