Frustum
Overview
Frustum यह जावा के लिए Aspose.3D FOSS में एक कक्षा है।. वारिस से: Entity, IOrientable.
कैमरा और प्रकाश का आधार वर्ग /
इस कक्षा में जावा प्रोग्राम में Frustum वस्तुओं के साथ काम करने के लिए 35 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: A3DObject, Entity, SceneObject, findProperty, getAspect, getBoundingBox, getDirection, getExcluded, getFarPlane, getLookAt, getName, getNearPlane,इसके अलावा 23 अन्य तरीके भी हैं।. सभी सार्वजनिक सदस्य किसी भी जावा अनुप्रयोग के लिए उपलब्ध हैं Aspose.3D FOSS स्थापित करने के बाद जावे पैकेज।. संपत्ति : aspect, boundingBox, direction, excluded, farPlane, lookAt,और 10 और भी।.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
rotationMode | RotationMode | Read | फ्रस्टम के उन्मुख मोड को प्राप्त करें |
| यह संपत्ति केवल तब काम करती है जब getTarget() शून्य हो।. | |||
nearPlane | double | Read | उड़ान के करीब फ्रस्टम की दूरी प्राप्त करें।. |
farPlane | double | Read | फ्रस्टम की दूर-दूर तक उड़ान दूरी प्राप्त करें।. |
aspect | double | Read | फ्रॉस्टम के अनुपात को प्राप्त करें |
| # फ्रॉस्टम के अनुपात को वापस लाएं | |||
| / | |||
orthoHeight | double | Read | यह ऊंचाई प्राप्त करता है जब उर्वरक में फ्रस्टम होता है।. |
up | Vector3 | Read | कैमरे की ओर बढ़ने के लिए |
| कैमरे की ओर बढ़ने के लिए वापस लौटें | |||
| / | |||
lookAt | Vector3 | Read | यह उस रुचिपूर्ण स्थिति को प्राप्त करता है जिसे कैमरा देख रहा है।. |
direction | Vector3 | Read | यह उस दिशा को देखता है जिस पर कैमरा देख रहा है।. |
target | Node | Read | लक्ष्य को प्राप्त करें जिस पर कैमरा देख रहा है।. |
parentNode | Node | Read | माता-पिता को नोड कर लेते हैं।. |
parentNodes | ArrayList<Node> | Read | माता-पिता के नोड्स को पकड़ो।. |
excluded | boolean | Read | बाहर निकलने के लिए।. |
boundingBox | BoundingBox | Read | बंधन बॉक्स को पकड़ो।. |
scene | Scene | Read | दृश्य को लेते हैं।. |
name | String | Read | नाम मिलता है।. |
properties | PropertyCollection | Read | संपत्ति प्राप्त करें।. |
Methods
| Signature | Description |
|---|---|
getRotationMode() → RotationMode | फ्रस्टम के उन्मुख मोड को प्राप्त करें |
| यह संपत्ति केवल तब काम करती है जब getTarget() शून्य हो।. | |
setRotationMode(value: RotationMode) | फ्रस्टम के उन्मुख मोड सेट करें |
| यह संपत्ति केवल तब काम करती है जब getTarget() शून्य हो।. | |
getNearPlane() → double | उड़ान के करीब फ्रस्टम की दूरी प्राप्त करें।. |
setNearPlane(value: double) | फ्रस्टम की दूरी विमान के करीब रखें।. |
getFarPlane() → double | फ्रस्टम की दूर-दूर तक उड़ान दूरी प्राप्त करें।. |
setFarPlane(value: double) | फ्रस्टम की दूर-दूर तक उड़ान दूरी निर्धारित करें।. |
getAspect() → double | फ्रॉस्टम के अनुपात को प्राप्त करें |
| # फ्रॉस्टम के अनुपात को वापस लाएं | |
| / | |
setAspect(value: double) | फ्रॉस्टम के अनुपात को परिभाषित करें |
| @Param मूल्य नया मूल्य | |
| / | |
getOrthoHeight() → double | यह ऊंचाई प्राप्त करता है जब उर्वरक में फ्रस्टम होता है।. |
setOrthoHeight(value: double) | ऊंचाई निर्धारित करें जब उथल-पुथली प्रोजेक्शन में फ्रस्टम होता है।. |
getUp() → Vector3 | कैमरे की ओर बढ़ने के लिए |
| कैमरे की ओर बढ़ने के लिए वापस लौटें | |
| / | |
setUp(value: Vector3) | कैमरे की ओर बढ़ने का रास्ता बनाएं |
| @Param मूल्य नया मूल्य | |
| / | |
getLookAt() → Vector3 | यह उस रुचिपूर्ण स्थिति को प्राप्त करता है जिसे कैमरा देख रहा है।. |
setLookAt(value: Vector3) | उस रुचिपूर्ण स्थिति को निर्धारित करें जिसे कैमरा देख रहा है।. |
getDirection() → Vector3 | यह उस दिशा को देखता है जिस पर कैमरा देख रहा है।. |
setDirection(value: Vector3) | उस दिशा को निर्धारित करें जिस पर कैमरा देख रहा है।. |
getTarget() → Node | लक्ष्य को प्राप्त करें जिस पर कैमरा देख रहा है।. |
setTarget(value: Node) | लक्ष्य निर्धारित करें जिस पर कैमरा देख रहा है।. |
Entity() | NURBS क्यूव (NURB) एक कुरविया है जिसे NurBS (असमान तर्क आधार स्पिन) द्वारा प्रतिनिधित्व किया जाता है, एक Nurses क्यूरविता को अपने getOrder(), वजन Geometry.getControlPoints() और getKnotVectors() का एक सेट परिभाषित करता है नियंत्रण बिंदु में w घटक का उपयोग नियोजन बिंड के वसा के रूप में किया जा रहा है। |
getParentNode() → Node | उदाहरण के लिए निर्माता।. |
setParentNode(value: Node) | Boolean ऑपरेटर का उपयोग परिणाम मशीन बनाने के लिए संचालन में किया जाता है।. |
getParentNodes() → ArrayList<Node> | संरक्षित निर्माता नाम से उत्पन्न वर्गों को स्थापित करने की अनुमति देता है।. |
getExcluded() → boolean | Boolean ऑपरेटर का उपयोग परिणाम मशीन बनाने के लिए संचालन में किया जाता है।. |
setExcluded(value: boolean) | निषिद्ध मूल्य निर्धारित करें।. |
getBoundingBox() → BoundingBox | बोलेन ऑपरेटर का पहला ऑपरेशनर।. |
SceneObject() | Boolean ऑपरेटर आपको दो IMeshConvertible उदाहरणों पर Boolan संचालन लागू करने की अनुमति देता है।. |
getScene() → Scene | बिल्डिंग के लिए निर्माता।. |
A3DObject() | यह एक कोन का प्रतिनिधित्व करने के लिए भी इस्तेमाल किया जा सकता है जब radiusTop/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 | आयात / निर्यात के दौरान नियंत्रण बिंदुओं / सामान्य को संरेखित करने की प्रणाली प्राप्त करता है।. |