Sphere

Overview

Sphere adalah kelas di Aspose.3D FOSS untuk Java. Warisan dari: Geometry, IMeshConvertible.

Bola yang diperparameteri.

Kelas ini menyediakan 53 metode untuk bekerja dengan objek Sphere dalam program Java. Metode yang tersedia meliputi: A3DObject, Entity, Geometry, SceneObject, Sphere, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows, dan 38 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: boundingBox, castShadows, controlPoints, deformers, deformers2, excluded, dan 15 lagi.

Properties

NameTypeAccessDescription
widthSegmentsintReadMendapatkan atau menetapkan segmen lebar.
heightSegmentsintReadMendapatkan atau menetapkan segmen tinggi.
phiStartdoubleReadMendapatkan atau mengatur phi start.
phiLengthdoubleReadMendapatkan atau menetapkan panjang phi.
thetaStartdoubleReadMendapatkan atau mengatur theta start.
thetaLengthdoubleReadMendapatkan atau menetapkan panjang theta.
radiusdoubleReadMendapatkan atau menetapkan radius bola.
visiblebooleanReadDapatkan yang terlihat.
castShadowsbooleanReadMendapatkan bayangan cast.
receiveShadowsbooleanReadMendapatkan bayangan penerima.
controlPointsjava.util.List<Vector4>ReadDapatkan titik kontrol.
vertexElementsjava.util.List<VertexElement>ReadMendapatkan elemen puncak.
deformersjava.util.List<Deformer>ReadMendapatkan deformers.
deformers2java.util.Collection<T>ReadDapatkan deformers2.
parentNodeNodeReadMendapatkan node induk.
parentNodesArrayList<Node>ReadMendapatkan node induk.
excludedbooleanReadMendapatkan yang dikecualikan.
boundingBoxBoundingBoxReadDapat kotak batas.
sceneSceneReadMendapatkan adegan.
nameStringReadMengetahui namanya.
propertiesPropertyCollectionReadMendapatkan properti.

Methods

SignatureDescription
Sphere()Ini akan menginisialisasi instance baru dari Sphere dengan default radius 1.
Sphere(radius: double)Ini akan menginisialisasi instance baru dari kelas Sphere dengan radius yang ditentukan.
Sphere(radius: double, widthSegments: int, heightSegments: int)Ini akan menginisialisasi instance baru dari kelas Sphere dengan radius, lebar dan tinggi yang ditentukan.
Sphere(name: String, radius: double, widthSegments: int, heightSegments: int, phiStart: double, phiLength: double, thetaStart: double, thetaLength: double)Ini akan menginisialisasi instance baru dari kelas Sphere.
getWidthSegments()intMendapatkan atau menetapkan segmen lebar.
setWidthSegments(value: int)Menetapkan nilai segmen lebar.
getHeightSegments()intMendapatkan atau menetapkan segmen tinggi.
setHeightSegments(value: int)Menetapkan nilai segmen tinggi.
getPhiStart()doubleMendapatkan atau mengatur phi start.
setPhiStart(value: double)Menetapkan nilai awal phi.
getPhiLength()doubleMendapatkan atau menetapkan panjang phi.
setPhiLength(value: double)Menetapkan nilai panjang phi.
getThetaStart()doubleMendapatkan atau mengatur theta start.
setThetaStart(value: double)Menetapkan nilai theta awal.
getThetaLength()doubleMendapatkan atau menetapkan panjang theta.
setThetaLength(value: double)Menetapkan nilai panjang theta.
getRadius()doubleMendapatkan atau menetapkan radius bola.
setRadius(value: double)Menetapkan nilai radius.
toMesh()MeshKonversi obyek arus ke mesh.
Geometry()Panggil Geometri pada instance Sphere ini.
getVisible()booleanMengembalikan yang terlihat.
setVisible(value: boolean)Menetapkan nilai yang terlihat.
getCastShadows()booleanMengembalikan bayangan yang terbuat.
setCastShadows(value: boolean)Ini akan menginisialisasi instansi baru dari kelas Box.
getReceiveShadows()booleanMengembalikan bayangan penerima.
setReceiveShadows(value: boolean)Ini akan menginisialisasi instansi baru dari kelas Cylinder.
getControlPoints()java.util.List<Vector4>Mengembalikan titik kontrol.
getVertexElements()java.util.List<VertexElement>Mengembalikan elemen puncak.
getDeformers()java.util.List<Deformer>Kembali deformers.
getElement(type: VertexElementType)VertexElementMendapatkan atau menetapkan segmen lebar.
createElement(type: VertexElementType)VertexElementMendapatkan atau menetapkan segmen tinggi.
addElement(element: VertexElement)Panggil addElement ((element) pada instance Sphere ini.
addDeformer(deformer: Deformer)Menambahkan deformer ke geometri ini dan menetapkan referensi pemilik.
getVertexElementOfUV(mapping: TextureMapping)VertexElementUVPanggilan getVertexElementOfUV ((mapping) pada instance Sphere ini.
createElementUV(mapping: TextureMapping)VertexElementUVPanggilan createElementUV ((mapping) pada instance Sphere ini.
getDeformers2()java.util.Collection<T>Mengembalikan deformers2.
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