Торс

Общ преглед

Torus е клас в Aspose.3D FOSS за .NET. Наследници от: Primitive, INamedObject, IMeshConvertible.

Параметризиран тор.

Този клас предоставя 18 метода за работа с обектите Torus в .NET програми. Наличните методи включват: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, GetProperty, и 6 допълнителни методи. Всички публични членове са достъпни за всяко приложение .NET след инсталиране на пакета Aspose.3D FOSS for .Net. Свойства: Arc, CastShadows, ControlPoints, Deformers, Excluded, Name, и още 11.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
RadiusdoubleЧете/ПишеПолучава или определя радиуса.
TubedoubleЧете/ПишеДа се получи или да се постави тръбата.
RadialSegmentsintЧете/ПишеПолучава или определя радиалните сегменти.
TubularSegmentsintЧете/ПишеПолучава или поставя тръбообразните сегменти.
ArcdoubleЧете/ПишеПолучава или определя дъгата.
VisibleboolЧете/ПишеПолучава или определя видимостта.
DeformersIList<Deformer>Прочети.Хваща деформерите.
ControlPointsIArrayList<Vector4>Прочети.Взема контролните точки.
CastShadowsboolЧете/ПишеПолучава или поставя сенките на актьорите.
ReceiveShadowsboolЧете/ПишеПолучава или поставя сенките на получателите.
VertexElementsIList<VertexElement>Прочети.Получава върховите елементи.
ExcludedboolЧете/ПишеПолучава или определя изключените.
ParentNodesList<Node>Прочети.Взема основните възли.
ParentNodeNodeЧете/ПишеПолучава или определя родителския възел.
SceneSceneПрочети.- Да, разбира се.
NamestringЧете/ПишеДа получи или да определи името.
PropertiesPropertyCollectionПрочети.Взема имотите.

Методи за изчисляване на данните

ПодписътОписание на състоянието
Torus()
Torus(radius: double, tube: double)Радий на тръбата
Torus(radius: double, tube: double, arc: double)Ъгъл на дъгата
Torus(name: string, radius: double, tube: double, radialSegments: int, tubularSegments: int, arc: double)Ъгъл на дъгата
ToMesh()Преобразуване на текущ обект в мрежа
Geometry(name: string)
GetDeformers()Изключва всички деформиращи.
GetElement(type: VertexElementType)Получава елемент на върх с определен тип
GetVertexElementOfUV(textureMapping: TextureMapping)Получава VertexElementUV инстанция с даден тип на текстура за съставяне
CreateElement(type: VertexElementType)Създава елемент на върх с определен тип и го добавя към геометрията.
AddElement(element: VertexElement)Добавя съществуващ елемент на върха към текущата геометрия.
CreateElementUV(uvMapping: TextureMapping)Създава VertexElementUV с даден тип на картографиране на текстурата.
Entity(name: string)
GetBoundingBox()Получава граничния квадрат на текущото същество в неговата координатна система за обектната пространство.
GetEntityRendererKey()Получава ключа на рендератора, регистриран в него.
SceneObject(name: string)
A3DObject()
RemoveProperty(property: Property)Отстранява динамично свойство.
GetProperty(property: string)Изберете стойността на определеното свойство.
SetProperty(property: string, value: object?)Определя стойността на определеното свойство
FindProperty(propertyName: string)Намира свойството. Може да бъде динамично (създадено от CreateDynamicProperty/SetProperty) или местно собственост ((Идентифицирано с името му))

Вижте също:

 Български