Torus
Översikt
Torus är en klass i Aspose.3D FOSS för .NET. ärvt från: Primitive, INamedObject, IMeshConvertible.
Parameteriserad torus.
Denna klass ger 22 metoder för att arbeta med Torus-objekt 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: Arc, CastShadows, ControlPoints, Deformers, Excluded, Name,Och 11 fler.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
Radius | double | Läs/ Skriv | Hämtar eller anger radien på torusen. |
Tube | double | Läs/ Skriv | Hämtar eller anger radien på röret. |
RadialSegments | int | Läs/ Skriv | Hämtar eller anger de radiella segmenten. |
TubularSegments | int | Läs/ Skriv | Hämtar eller anger de tubulära segmenten. |
Arc | double | Läs/ Skriv | Hämtar eller anger bågen. |
CastShadows | bool | Läs/ Skriv | Hämtar eller anger huruvida 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äsning | Hämtar alla deformers som är associerade med denna geometri. |
ControlPoints | IArrayList<Vector4> | Läsning | Hämtar alla kontrollpunkter |
VertexElements | IList<VertexElement> | Läsning | Hämtar alla vertex-element |
Excluded | bool | Läs/ Skriv | får eller bestämmer om att utesluta denna enhet under export. |
ParentNodes | List<Node> | Läsning | När alla föräldralåtar tas emot kan en entitet anslutas till flera föräldra noder för geometrisk instansning. |
ParentNode | Node | Läs/ Skriv | Om 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. |
Scene | Scene | Läsning | Hämtar scenen som detta objekt tillhör |
Name | string | Läs/ Skriv | Hämtar eller anger namnet. |
Properties | PropertyCollection | Läsning | Hämtar samlingen av alla egenskaper. |
Metoder
| Signature | Beskrivning |
|---|---|
Torus() | Initialiserar en ny instans av Torus-klassen. |
Torus(radius: double, tube: double) | Initialiserar en ny instans av Torus-klassen. |
Torus(radius: double, tube: double, arc: double) | Initialiserar en ny instans av Torus-klassen. |
Torus(name: string, radius: double, tube: double, radialSegments: int, tubularSegments: int, arc: double) | Initialiserar en ny instans av Torus-klassen. |
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 deformer |
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 för angiven egenskap |
SetProperty(property: string, value: object?) | Ställer in värdet för angiven egenskap |
FindProperty(propertyName: string) | Hitta egendomen . |