Plane

Огляд

Plane є клас в Aspose.3D FOSS для Java. Наследники від: Primitive.

Параметризований літак.

Цей клас надає 36 методів роботи з об’єктами Plane в програмах Java. Доступні методи включають: A3DObject, Entity, Plane, Primitive, SceneObject, findProperty, getBoundingBox, getCastShadows, getExcluded, getLength, getLengthSegments, getName, і 22 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: boundingBox, castShadows, excluded, length, lengthSegments, name, і ще 8 .

Властивості

NameTypeAccessDescription
upVector3ReadОтримає вектор поверх площини, значення по умові (0, 1, 0), це впливає на генерацію площі /
lengthdoubleReadОбирає довжину літака.
widthdoubleReadОбирає ширину площини.
lengthSegmentsintReadОбирає протяжність сегментів.
widthSegmentsintReadОбирає широту сегментів.
castShadowsbooleanReadВизначте, чи може ця геометрія відкидати тінь.
receiveShadowsbooleanReadВизначить, чи може ця геометрія отримувати тінь.
parentNodeNodeReadОбирає батьківський вузол.
parentNodesArrayList<Node>ReadОбирає батьківські вузли.
excludedbooleanReadВиключені.
boundingBoxBoundingBoxReadВін отримує рамку.
sceneSceneReadЗнайде місце.
nameStringReadЗнає ім’я.
propertiesPropertyCollectionReadВін отримує власність.

Методи

SignatureDescription
Plane()Ініціалізує новий екземпляр плоскості з виразним розміром 1x1.
Plane(length: double, width: double)Ініціалізує новий екземпляр Плоту.
Plane(name: String, length: double, width: double, lengthSegments: int, widthSegments: int)Ініціалізує новий екземпляр Плоту.
getUp() → Vector3Отримає вектор поверх площини, значення по умові (0, 1, 0), це впливає на генерацію площі /
setUp(value: Vector3)Налаштовує значення.
getLength() → doubleОбирає довжину літака.
setLength(value: double)Налаштовує значення довжини.
getWidth() → doubleОбирає ширину площини.
setWidth(value: double)Налаштовує значення ширини.
getLengthSegments() → intОбирає протяжність сегментів.
setLengthSegments(value: int)Налаштовує значення протяжених сегментів.
getWidthSegments() → intОбирає широту сегментів.
setWidthSegments(value: int)Налаштовує значення широти сегментів.
toMesh() → MeshПеремістити поточний об’єкт в меші.
getCastShadows() → booleanВизначте, чи може ця геометрія відкидати тінь.
setCastShadows(value: boolean)Внутрішній радіус прямокутного торса.
getReceiveShadows() → booleanВизначить, чи може ця геометрія отримувати тінь.
setReceiveShadows(value: boolean)Внешній радіус прямокутного торса.
Primitive(name: String)Ініціалізує новий екземпляр класу Primitive.
Entity()НУРБС крива - це кривина, представлена NURBS ((Неоднорічною раціональною базою), Крив Nurbs визначається його getOrder (), набір ваганих Geometry.getControlPoints ().) і getKnotVectors ( .)) Компонент w в контрольній точці використовується як вагу контрольної точки, незалежно від того, чи є вона CurveDimension.TWO_DIMENSIONAL або CurveDimension.THREE_DIMENSIONAL
getParentNode() → NodeКонструктор прикладу.
setParentNode(value: Node)Булевий оператор, який використовується в операції для створення результативної масі.
getParentNodes() → ArrayList<Node>Захищений конструктор для дозволення виведенням імен.
getExcluded() → booleanБулевий оператор, який використовується в операції для створення результативної масі.
setExcluded(value: boolean)Налаштовує виключене значення.
getBoundingBox() → BoundingBoxПерший операнд булевого оператора.
SceneObject()Булевий оператор дозволяє застосувати булеву операцію на два IMeshConvertible інстанції.
getScene() → SceneСтворитель BooleanOperator.
A3DObject()Параметризований циліндр. Він також може бути використаний для представлення конуса, коли один з радіусуTop/radiusBottom є нулем.
getName() → StringРозділи кривої.
setName(name: String)Створює профіль CircleShape з визначеним радіусом.
getProperties() → PropertyCollectionІніціалізує новий екземпляр класу “Ціліндр”.
findProperty(name: String) → PropertyІніціалізує новий екземпляр класу “Кост”.
getProperty(name: String) → ObjectОтримає матрицю трансформації вузла в поточній пози.
setProperty(name: String, value: Object)Обирає широту сегментів.
removeProperty(name: String) → booleanОбирає систему координатів точок контролю/нормальних під час імпорту/експорту.

Дивіться також

 Українська