CShape
Översikt
CShape är en klass i Aspose.3D FOSS för .NET. Arvsfödelse från: ParameterizedProfile, INamedObject.
IFC-kompatibel C-formad profil som definieras av parametrar.
Denna klass ger 11 metoder för att arbeta med CShape-objekt i .NET-program. Tillgängliga metoder är bland annat: A3DObject, CShape, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, RemoveProperty, SceneObject, SetProperty. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter installation av Aspose.3D FOSS for .Net paketet. Egenskaper: Depth, Excluded, Girth, InternalFilletRadius, Name, ParentNode,Och fem till.
Egenskaper
| Namn och namn: | Typ: | Access | Beskrivning |
|---|---|---|---|
Depth | double | Läs/skriv | Hämtar eller anger djupet på profilen. |
Width | double | Läs/skriv | Hämtar eller anger bredden på profilen. |
Girth | double | Läs/skriv | Hämtar eller anger längden på omkretsen. |
WallThickness | double | Läs/skriv | Hämtar eller anger tjockleken på väggen. |
InternalFilletRadius | double | Läs/skriv | Hämtar eller anger den interna avrundningsradien. |
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 anger namnet. |
Properties | PropertyCollection | Läs. | Hämtar samlingen av alla egenskaper. |
Methods
| Signature | Beskrivning |
|---|---|
CShape() | Byggare av |
GetExtent() | Hämtar omfattningen i x- och y-dimension. |
GetEntityRendererKey() | Får nyckeln till entitetsrenderaren som är registrerad i renderern. |
Entity(name: string) | Initialiserar en ny instans av klassen Entity. |
GetBoundingBox() | Får gränskåpet för den aktuella entiteten i dess objektutrymmeskoordinatsystem. |
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. |