HShape

Overview

HShape is a class in Aspose.3D FOSS for .NET. Inherits from: ParameterizedProfile, INamedObject.

The provides the defining parameters of an ‘H’ or ‘I’ shape.

This class provides 11 methods for working with HShape objects in .NET programs. Available methods include: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, HShape, RemoveProperty, SceneObject, SetProperty. All public members are accessible to any .NET application after installing the Aspose.3D FOSS for .NET package. Properties: BottomFlangeEdgeRadius, BottomFlangeFilletRadius, BottomFlangeThickness, BottomFlangeWidth, Excluded, Name, and 10 more.

Properties

NameTypeAccessDescription
OverallDepthdoubleRead/WriteGets or sets the extent of the depth.
BottomFlangeWidthdoubleRead/WriteGets or sets the extent of the width.
TopFlangeWidthdoubleRead/WriteGets or sets the width of the top flange.
TopFlangeThicknessdoubleRead/WriteGets or sets the thickness of the top flange.
TopFlangeEdgeRadiusdoubleRead/WriteGets or sets the radius of the lower edges of the top flange.
BottomFlangeEdgeRadiusdoubleRead/WriteGets or sets the bottom flange edge radius.
BottomFlangeFilletRadiusdoubleRead/WriteGets or sets the bottom flange fillet radius.
BottomFlangeThicknessdoubleRead/WriteGets or sets the bottom flange thickness.
TopFlangeFilletRadiusdoubleRead/WriteGets or sets the top flange fillet radius.
WebThicknessdoubleRead/WriteGets or sets the web thickness.
ExcludedboolRead/WriteGets or sets whether to exclude this entity during exporting.
ParentNodesList<Node>ReadGets all parent nodes, an entity can be attached to multiple parent nodes for geometry instancing
ParentNodeNodeRead/WriteGets or sets the first parent node, if set the first parent node, this entity will be detached from other parent nodes.
SceneSceneReadGets the scene that this object belongs to
NamestringRead/WriteGets or sets the name.
PropertiesPropertyCollectionReadGets the collection of all properties.

Methods

SignatureDescription
HShape()Constructor of
GetExtent()Gets the extent in x and y dimension.
GetEntityRendererKey()Gets the key of the entity renderer registered in the renderer
Entity(name: string)Initializes a new instance of the Entity class.
GetBoundingBox()Gets the bounding box of current entity in its object space coordinate system.
SceneObject(name: string)Initialize an SceneObject with a default name
A3DObject()Initializes a new instance of the A3DObject class with no name.
RemoveProperty(property: Property)Removes a dynamic property.
GetProperty(property: string)Get the value of specified property
SetProperty(property: string, value: object?)Sets the value of specified property
FindProperty(propertyName: string)Finds the property.

See Also

 English