LinearExtrusion

LinearExtrusion

Overview

LinearExtrusion adalah kelas di Aspose.3D FOSS untuk Java. Warisan dari: Entity.

Ekstrusi linier mengambil bentuk 2D sebagai input dan memperpanjang bentuk dalam dimensi ke-3.

Kelas ini menyediakan 34 metode untuk bekerja dengan objek LinearExtrusion dalam program Java. Metode yang tersedia meliputi: A3DObject, Entity, LinearExtrusion, SceneObject, findProperty, getBoundingBox, getCenter, getDirection, getExcluded, getHeight, getName, getParentNode, dan 21 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: boundingBox, center, direction, excluded, height, name, dan 8 lagi.

Properties

NameTypeAccessDescription
shapeProfileReadBentuk dasar yang akan diekstrusi.
directionVector3ReadArah ekstrusi, nilai default adalah (0, 0, 1).
heightdoubleReadKetinggian geometri yang diekstrusi, nilai default adalah 1,0.
slicesintReadPotongan dari geometri yang diekstrusi, nilai default adalah 1.
centerbooleanReadJika nilai ini salah, kisaran ekstrusi linier Z adalah dari 0 sampai tinggi; jika tidak, Kisaran adalah -height/2 hingga height/2.
twistOffsetVector3ReadOffset yang digunakan dalam memutar, nilai default adalah (0, 0, 0).
twistdoubleReadJumlah derajat dimana bentuknya diekstrusi.
parentNodeNodeReadMendapatkan node induk.
parentNodesArrayList<Node>ReadMendapatkan node induk.
excludedbooleanReadMendapatkan yang dikecualikan.
boundingBoxBoundingBoxReadDapat kotak batas.
sceneSceneReadMendapatkan adegan.
nameStringReadMengetahui namanya.
propertiesPropertyCollectionReadMendapatkan properti.

Methods

SignatureDescription
LinearExtrusion()Konstruksi contoh.
LinearExtrusion(shape: Profile, height: double)Konstruksi contoh.
getShape()ProfileBentuk dasar yang akan diekstrusi.
setShape(value: Profile)Bentuk dasar yang akan diekstrusi.
getDirection()Vector3Arah ekstrusi, nilai default adalah (0, 0, 1).
setDirection(value: Vector3)Arah ekstrusi, nilai default adalah (0, 0, 1).
getHeight()doubleKetinggian geometri yang diekstrusi, nilai default adalah 1,0.
setHeight(value: double)Ketinggian geometri yang diekstrusi, nilai default adalah 1,0.
getSlices()intPotongan dari geometri yang diekstrusi, nilai default adalah 1.
setSlices(value: int)Potongan dari geometri yang diekstrusi, nilai default adalah 1.
getCenter()booleanJika nilai ini salah, kisaran ekstrusi linier Z adalah dari 0 sampai tinggi; jika tidak, Kisaran adalah -height/2 hingga height/2.
setCenter(value: boolean)Jika nilai ini salah, kisaran ekstrusi linier Z adalah dari 0 sampai tinggi; jika tidak, Kisaran adalah -height/2 hingga height/2.
getTwistOffset()Vector3Offset yang digunakan dalam memutar, nilai default adalah (0, 0, 0).
setTwistOffset(value: Vector3)Offset yang digunakan dalam memutar, nilai default adalah (0, 0, 0).
getTwist()doubleJumlah derajat dimana bentuknya diekstrusi.
setTwist(value: double)Jumlah derajat dimana bentuknya diekstrusi.
toMesh()MeshTidak diimplementasikan dalam edisi FOSS throw pada runtime. Konversi ekstrusi menjadi mesh.
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.
getBoundingBox()BoundingBoxOperand pertama dari operator Boolean.
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