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: | Access | Beskrivning |
|---|---|---|---|
Up | Vector3 | Läs/skriv | Får eller ställer upp vektorn i planet, standardvärdet är (0, 1, 0), detta påverkar generationen av planet |
Length | double | Läs/skriv | Hämtar eller anger längden på planet. |
Width | double | Läs/skriv | Hämtar eller anger bredden på planet. |
LengthSegments | int | Läs/skriv | Hämtar eller anger längdsegmenten. |
WidthSegments | int | Läs/skriv | Hämtar eller anger breddsegmenten. |
CastShadows | bool | Läs/skriv | Hämtar eller anger om denna geometri kan kasta skugga |
ReceiveShadows | bool | Läs/skriv | Hämtar eller anger om denna geometri kan ta emot skugga. |
Visible | bool | Läs/skriv | Hämtar eller anger om geometrin är synlig |
Deformers | IList<Deformer> | Läs. | Hämtar alla deformers som är associerade med denna geometri. |
ControlPoints | IArrayList<Vector4> | Läs. | Hämtar alla kontrollpunkter |
VertexElements | IList<VertexElement> | Läs. | Hämtar alla vertex‑element |
Excluded | bool | Läs/skriv | Får eller anger om denna enhet ska uteslutas under export. |
ParentNodes | List<Node> | Läs. | Får alla föräldernoder, en enhet kan vara ansluten till flera föräldroderna för geometriska instanser. |
ParentNode | Node | Läs/skriv | Få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. |
Scene | Scene | Läs. | Hämtar scenen som detta objekt tillhör |
Name | string | Läs/skriv | Hämtar eller sätter namnet. |
Properties | PropertyCollection | Läs. | Hämtar samlingen av alla egenskaper. |
Methods
| Signature | Beskrivning |
|---|---|
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. |