EllipseShape

EllipseShape

Overview

EllipseShape adalah kelas di Aspose.3D FOSS untuk Java. Warisan dari: ParameterizedProfile.

Profil elips yang kompatibel dengan IFC, yang dapat digunakan untuk membangun mesh melalui LinearExtrusion.

Kelas ini menyediakan 26 metode untuk bekerja dengan EllipseShape objek dalam program Java. Metode yang tersedia meliputi: A3DObject, EllipseShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getExcluded, getExtent, getName, getParentNode, dan 13 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: boundingBox, excluded, extent, name, parentNode, parentNodes, dan 4 lagi.

Properties

NameTypeAccessDescription
semiAxis1doubleReadDapatkan radius pada sumbu X.
semiAxis2doubleReadDapatkan radius pada sumbu Y.
extentVector2ReadDapatkan luasnya dalam dimensi x dan y.
boundingBoxBoundingBoxReadDapat kotak batas.
parentNodeNodeReadMendapatkan node induk.
parentNodesArrayList<Node>ReadMendapatkan node induk.
excludedbooleanReadMendapatkan yang dikecualikan.
sceneSceneReadMendapatkan adegan.
nameStringReadMengetahui namanya.
propertiesPropertyCollectionReadMendapatkan properti.

Methods

SignatureDescription
EllipseShape()Membangun profil EllipseShape dengan semi-sumbu default.
EllipseShape(semiAxis1: double, semiAxis2: double)Membangun profil EllipseShape dengan sem-sumbu yang ditentukan.
getSemiAxis1()doubleDapatkan radius pada sumbu X.
setSemiAxis1(value: double)Menetapkan radius pada sumbu X.
getSemiAxis2()doubleDapatkan radius pada sumbu Y.
setSemiAxis2(value: double)Menetapkan radius pada sumbu Y.
getExtent()Vector2Dapatkan luasnya dalam dimensi x dan y.
ParameterizedProfile()Konstruksi.
Profile()Konstruksi.
getBoundingBox()BoundingBoxMengembalikan kotak batas.
Entity()Kurva NURBS adalah kurva yang diwakili oleh Nurbs ((Non-uniform rational basis spline), A curve Nursus didefinisikan dengan getOrder ((), set Geometry.getControlPoints (() dan getKnotVectors (()) Komponen w dalam titik kontrol digunakan sebagai berat titik kendali, apa pun itu CurveDimension.TWO_DIMENSIONAL atau CurveDimension.THREE_DIMENSIONAL
getParentNode()NodeKonstruksi contoh.
setParentNode(value: Node)Operator Boolean yang digunakan dalam operasi untuk membuat mesh hasil.
getParentNodes()ArrayList<Node>Konstruktor yang dilindungi untuk memungkinkan kelas turunan menetapkan nama.
getExcluded()booleanOperator Boolean yang digunakan dalam operasi untuk membuat mesh hasil.
setExcluded(value: boolean)Menentukan nilai yang tidak termasuk.
SceneObject()Operator Boolean memungkinkan Anda menerapkan operasi Boolan pada dua contoh IMeshConvertible .
getScene()SceneKonstruksi BooleanOperator.
A3DObject()Silinder Parameterized. Ini juga dapat digunakan untuk mewakili kerucut ketika satu dari radiusTop/radiusBottom adalah nol.
getName()StringSegmen dari kurva.
setName(name: String)Membangun profil CircleShape dengan radius yang ditentukan.
getProperties()PropertyCollectionIni akan menginisialisasi instansi baru dari kelas Cylinder.
findProperty(name: String)PropertyIni akan menginisialisasi instansi baru dari kelas Bone.
getProperty(name: String)ObjectDapatkan transformasi matriks dari node dalam posisi saat ini.
setProperty(name: String, value: Object)Dapatkan segmen lebar.
removeProperty(name: String)booleanDapatkan sistem koordinat flip titik kontrol / normal selama impor / ekspor.

See Also

 Bahasa Indonesia