Pyramid

Översikt

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

Parameterad pyramid är.

Denna klass ger 22 metoder för att arbeta med pyramidobjekt i .NET-program. Tillgängliga metoder inkluderar: 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 att ha installerat Aspose.3D FOSS för .Net-paketet. och egenskaper: BottomArea, BottomOffset, CastShadows, ControlPoints, Deformers, Excluded,Och 10 mer.

ägodelar

NamnTyp avAccessBeskrivning
BottomAreaVector2Läs/ SkrivOmrådet i bottenkappet
TopAreaVector2Läs/ SkrivOmrådet i toppkappet
BottomOffsetVector3Läs/ SkrivOffset för nedre vertikaler
HeightdoubleLäs/ SkrivPyramids höjd
CastShadowsboolLäs/ SkrivHämtar eller anger om den här geometrin 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äsningHämtar alla deformers som är associerade med denna geometri.
ControlPointsIArrayList<Vector4>LäsningHämtar alla kontrollpunkter
VertexElementsIList<VertexElement>LäsningHämtar alla vertex‑element
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 sätter namnet.
PropertiesPropertyCollectionLäsningHämtar samlingen av alla egenskaper.

Metoder

SignatureBeskrivning
Pyramid()Bygg en ny pyramidinstans med standard bottenområde(10, 10) och standardhöjd(5)
Pyramid(xbottom: double, ybottom: double, height: double)Bygg en ny pyramid instans med ett specifikt bottenområde
Pyramid(xbottom: double, ybottom: double, xtop: double, ytop: double, height: double)Bygg en ny pyramid instans med angiven nedre yta och övre ytan och höjd.
Pyramid(name: string, xbottom: double, ybottom: double, xtop: double, ytop: double, height: double)Bygg en ny pyramid instans med angiven nedre yta och övre ytan och höjd.
ToMesh()Konvertera aktuella objekt till mesh
Primitive(name: string)Initiera en ny instans av klassen.
Geometry(name: string)Initialiserar en ny instans av Geometriklass.
GetDeformers()Hämtar alla deformatorer
GetElement(type: VertexElementType)Hämtar ett vertex element med angiven typ
GetVertexElementOfUV(textureMapping: TextureMapping)Få en VertexElementUV-instans med en given textur mappning typ
CreateElement(type: VertexElementType)Skapar ett vertexelement med en specifik typ och lägger till det i geometri.
AddElement(element: VertexElement)Lägg till ett befintligt vertexelement i aktuell geometri
CreateElementUV(uvMapping: TextureMapping)Skapar en VertexElementUV med en given textur mappning typ.
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å angiven egenskap
SetProperty(property: string, value: object?)Ställer in värdet på angiven egenskap
FindProperty(propertyName: string)Hitta egendomen .

Se även

 Svenska