Dish
Översikt
Dish är en klass i Aspose.3D FOSS för .NET. Arvsfödelse från: Primitive, INamedObject, IMeshConvertible.
Parametriserad tallrik.
Denna klass ger 21 metoder för att arbeta med Dish-objekt i .NET-program. Tillgängliga metoder är bland annat: A3DObject, AddElement, CreateElement, CreateElementUV, Dish, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, 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, Height, HeightSegments,Och tio till.
Egenskaper
| Namn och namn: | Typ: | Access | Beskrivning |
|---|---|---|---|
Radius | double | Läs/skriv | Radius av tallriken |
Height | double | Läs/skriv | Fjädermatens höjd |
WidthSegments | int | Läs/skriv | Hämtar eller anger breddsegmenten |
HeightSegments | int | Läs/skriv | Hämtar eller anger höjdsegmenten |
CastShadows | bool | Läs/skriv | Hämtar eller anger om denna geometry 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 den här geometrin. |
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 |
|---|---|
Dish() | Skapa en ny tallriksinstans med standardradius(10) och standardhöjd ((5) |
Dish(radius: double, height: double) | Skapa en ny instans av tallriken med angiven radie och höjd Radius på tallrätten Höjden på platsen |
Dish(name: string, radius: double, height: double, widthSegments: int, heightSegments: int) | Skapa en ny instans av tallrik med angiven radie och höjd Namn på tallräkten Radius på platsen Höjden på diskarna Breddsegment Högd segments |
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 angiven 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 angivna egenskapen |
FindProperty(propertyName: string) | Hittar fastigheten. |