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:AccessBeskrivning
RadiusdoubleLäs/skrivRadius av tallriken
HeightdoubleLäs/skrivFjädermatens höjd
WidthSegmentsintLäs/skrivHämtar eller anger breddsegmenten
HeightSegmentsintLäs/skrivHämtar eller anger höjdsegmenten
CastShadowsboolLäs/skrivHämtar eller anger om denna geometry 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 den här geometrin.
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
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.

Se också:

 Svenska