Frustum
Inheritance: java.lang.Object, com.aspose.threed.A3DObject, com.aspose.threed.SceneObject, com.aspose.threed.Entity
All Implemented Interfaces: com.aspose.threed.IOrientable
public abstract class Frustum extends Entity implements IOrientable
विधियाँ
| विधि | विवरण |
|---|---|
| equals(Object arg0) | |
| findProperty(String propertyName) | प्रॉपर्टी को खोजता है। |
| getAspect() | Frustum का आस्पेक्ट रेशियो प्राप्त करता है |
| getBoundingBox() | वर्तमान एंटिटी का बाउंडिंग बॉक्स उसके ऑब्जेक्ट स्पेस कॉर्डिनेट सिस्टम में प्राप्त करता है। |
| getClass() | |
| getDirection() | कैमरा जिस दिशा में देख रहा है, वह दिशा प्राप्त करता है। |
| getEntityRendererKey() | रेंडरर में पंजीकृत एंटिटी रेंडरर की कुंजी प्राप्त करता है |
| getExcluded() | निर्यात के दौरान इस एंटिटी को बाहर रखने के बारे में प्राप्त करता है। |
| getFarPlane() | Frustum की फार प्लेन दूरी प्राप्त करता है। |
| getLookAt() | कैमरा जिस रुचिकर स्थिति की ओर देख रहा है, उसे प्राप्त करता है। |
| getName() | नाम प्राप्त करता है। |
| getNearPlane() | फ्रस्टम के निकट प्लेन की दूरी प्राप्त करता है। |
| getOrthoHeight() | ऑर्थोग्राफिक प्रोजेक्शन में फ्रस्टम की ऊँचाई प्राप्त करता है। |
| getParentNode() | पहला पैरेंट नोड प्राप्त करता है, यदि पहला पैरेंट नोड सेट किया गया है, तो यह एंटिटी अन्य पैरेंट नोड्स से अलग हो जाएगी। |
| getParentNodes() | सभी पैरेंट नोड्स प्राप्त करता है, एक एंटिटी जियोमेट्री इंस्टेंसिंग के लिए कई पैरेंट नोड्स से जुड़ी हो सकती है |
| getProperties() | सभी प्रॉपर्टीज़ का संग्रह प्राप्त करता है। |
| getProperty(String property) | निर्दिष्ट प्रॉपर्टी का मान प्राप्त करें |
| getRotationMode() | फ्रस्टम की अभिविन्यास मोड प्राप्त करता है। यह प्रॉपर्टी केवल तब काम करती है जब getTarget null हो। |
| getScene() | उस सीन को प्राप्त करता है जिससे यह ऑब्जेक्ट संबंधित है |
| getTarget() | कैमरा जिस लक्ष्य की ओर देख रहा है, उसे प्राप्त करता है। |
| getUp() | कैमरा की ऊपर की दिशा प्राप्त करता है। |
| hashCode() | |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | डायनामिक प्रॉपर्टी को हटाता है। |
| removeProperty(String property) | नाम द्वारा पहचानी गई निर्दिष्ट प्रॉपर्टी को हटाएँ |
| setAspect(double value) | फ्रस्टम का आस्पेक्ट रेशियो सेट करता है। |
| setDirection(Vector3 value) | कैमरा जिस दिशा की ओर देख रहा है, उसे सेट करता है। |
| setExcluded(boolean value) | निर्यात के दौरान इस एंटिटी को बाहर रखने के बारे में सेट करता है। |
| setFarPlane(double value) | फ्रस्टम के दूरस्थ प्लेन की दूरी सेट करता है। |
| setLookAt(Vector3 value) | कैमरा जिस रुचिकर स्थिति की ओर देख रहा है, उसे सेट करता है। |
| setName(String value) | नाम सेट करता है। |
| setNearPlane(double value) | फ़्रस्टम की निकटतम प्लेन दूरी सेट करता है। |
| setOrthoHeight(double value) | ऑर्थोग्राफिक प्रोजेक्शन में फ़्रस्टम के लिए ऊँचाई सेट करता है। |
| setParentNode(Node value) | पहला पैरेंट नोड सेट करता है, यदि पहला पैरेंट नोड सेट किया गया है, तो यह एंटिटी अन्य पैरेंट नोड्स से अलग हो जाएगी। |
| setProperty(String property, Object value) | निर्दिष्ट प्रॉपर्टी का मान सेट करता है |
| setRotationMode(RotationMode value) | फ़्रस्टम की ओरिएंटेशन मोड सेट करता है। यह प्रॉपर्टी केवल तब काम करती है जब getTarget null हो। |
| setTarget(Node value) | कैमरा जिस लक्ष्य की ओर देख रहा है उसे सेट करता है। |
| setUp(Vector3 value) | कैमरा की ऊपर की दिशा सेट करता है। |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
findProperty(String propertyName)
public Property findProperty(String propertyName)
प्रॉपर्टी को खोजता है। यह एक डायनामिक प्रॉपर्टी (CreateDynamicProperty/SetProperty द्वारा बनाई गई) या नेटिव प्रॉपर्टी (नाम द्वारा पहचानी गई) हो सकती है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| propertyName | java.lang.String | प्रॉपर्टी नाम। |
Returns: Property - The property.
getAspect()
public double getAspect()
Frustum का आस्पेक्ट रेशियो प्राप्त करता है
Returns: double - फ़्रस्टम का आस्पेक्ट रेशियो
getBoundingBox()
public BoundingBox getBoundingBox()
वर्तमान एंटिटी का बाउंडिंग बॉक्स उसके ऑब्जेक्ट स्पेस कॉर्डिनेट सिस्टम में प्राप्त करता है।
Returns: BoundingBox - the bounding box of current entity in its object space coordinate system. Example: The following code shows how to calculate the bounding box of a shape
Entity entity = new Sphere();
entity.setRadius(10);
var bbox = entity.getBoundingBox();
System.out.printf("The bounding box of the entity is %s ~ %s", bbox.getMinimum(), bbox.getMaximum());
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getDirection()
public Vector3 getDirection()
कैमरा जिस दिशा की ओर देख रहा है उसे प्राप्त करता है। इस प्रॉपर्टी में परिवर्तन getLookAt और getTarget को भी प्रभावित करेंगे।
Returns: Vector3 - the direction that the camera is looking at. Changes on this property will also affects the getLookAt and getTarget.
getEntityRendererKey()
public EntityRendererKey getEntityRendererKey()
रेंडरर में पंजीकृत एंटिटी रेंडरर की कुंजी प्राप्त करता है
Returns: EntityRendererKey - the key of the entity renderer registered in the renderer
getExcluded()
public boolean getExcluded()
निर्यात के दौरान इस एंटिटी को बाहर रखने के बारे में प्राप्त करता है।
Returns: बूलियन - निर्यात के दौरान इस एंटिटी को बाहर रखने के बारे में।
getFarPlane()
public double getFarPlane()
Frustum की फार प्लेन दूरी प्राप्त करता है।
Returns: double - फ़्रस्टम की दूरस्थ प्लेन दूरी।
getLookAt()
public Vector3 getLookAt()
कैमरा जिस रुचिकर स्थिति की ओर देख रहा है, उसे प्राप्त करता है।
Returns: Vector3 - the the interested position that the camera is looking at.
getName()
public String getName()
नाम प्राप्त करता है।
Returns: java.lang.String - नाम।
getNearPlane()
public double getNearPlane()
फ्रस्टम के निकट प्लेन की दूरी प्राप्त करता है।
Returns: double - फ़्रस्टम की निकटतम प्लेन दूरी।
getOrthoHeight()
public double getOrthoHeight()
ऑर्थोग्राफिक प्रोजेक्शन में फ्रस्टम की ऊँचाई प्राप्त करता है।
Returns: double - ऑर्थोग्राफिक प्रोजेक्शन में फ़्रस्टम की ऊँचाई।
getParentNode()
public Node getParentNode()
पहला पैरेंट नोड प्राप्त करता है, यदि पहला पैरेंट नोड सेट किया गया है, तो यह एंटिटी अन्य पैरेंट नोड्स से अलग हो जाएगी।
Returns: Node - the first parent node, if set the first parent node, this entity will be detached from other parent nodes.
getParentNodes()
public ArrayList<Node> getParentNodes()
सभी पैरेंट नोड्स प्राप्त करता है, एक एंटिटी जियोमेट्री इंस्टेंसिंग के लिए कई पैरेंट नोड्स से जुड़ी हो सकती है
Returns: java.util.ArrayList<com.aspose.threed.Node> - सभी पैरेंट नोड्स, एक इकाई को ज्यामिति इंस्टेंसिंग के लिए कई पैरेंट नोड्स से जोड़ा जा सकता है
getProperties()
public PropertyCollection getProperties()
सभी प्रॉपर्टीज़ का संग्रह प्राप्त करता है।
Returns: PropertyCollection - the collection of all properties.
getProperty(String property)
public Object getProperty(String property)
निर्दिष्ट प्रॉपर्टी का मान प्राप्त करें
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| प्रॉपर्टी | java.lang.String | प्रॉपर्टी नाम |
Returns: java.lang.Object - मिली हुई प्रॉपर्टी का मान
getRotationMode()
public RotationMode getRotationMode()
फ़्रस्टम की ओरिएंटेशन मोड प्राप्त करता है। यह प्रॉपर्टी केवल तब काम करती है जब getTarget null हो। यदि मान RotationMode.FIXED_TARGET है, तो दिशा हमेशा प्रॉपर्टी getLookAt द्वारा गणना की जाती है। अन्यथा getLookAt हमेशा getDirection द्वारा गणना की जाती है।
Returns: RotationMode - the frustum’s orientation mode This property only works when the getTarget is null. If the value is RotationMode.FIXED_TARGET, the direction is always calculated by the property getLookAt Otherwise the getLookAt is always calculated by the getDirection
getScene()
public Scene getScene()
उस सीन को प्राप्त करता है जिससे यह ऑब्जेक्ट संबंधित है
Returns: Scene - the scene that this object belongs to
getTarget()
public Node getTarget()
कैमरा जिस लक्ष्य की ओर देख रहा है उसे प्राप्त करता है। यदि उपयोगकर्ता इस प्रॉपर्टी का समर्थन करता है, तो यह getLookAt प्रॉपर्टी से पहले होना चाहिए।
Returns: Node - the target that the camera is looking at. If the user supports this property, it should be prior to getLookAt property.
getUp()
public Vector3 getUp()
कैमरा की ऊपर की दिशा प्राप्त करता है।
Returns: Vector3 - the up direction of the camera
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeProperty(Property property)
public boolean removeProperty(Property property)
डायनामिक प्रॉपर्टी को हटाता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| property | Property | कौन सी प्रॉपर्टी हटानी है |
Returns: boolean - यदि प्रॉपर्टी सफलतापूर्वक हटाई गई हो तो true
removeProperty(String property)
public boolean removeProperty(String property)
नाम द्वारा पहचानी गई निर्दिष्ट प्रॉपर्टी को हटाएँ
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| प्रॉपर्टी | java.lang.String | कौन सी प्रॉपर्टी हटानी है |
Returns: boolean - यदि प्रॉपर्टी सफलतापूर्वक हटाई गई हो तो true
setAspect(double value)
public void setAspect(double value)
फ्रस्टम का आस्पेक्ट रेशियो सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| मान | double | नया मान |
setDirection(Vector3 value)
public void setDirection(Vector3 value)
कैमरा जिस दिशा की ओर देख रहा है उसे सेट करता है। इस प्रॉपर्टी में परिवर्तन getLookAt और getTarget को भी प्रभावित करेंगे।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| value | Vector3 | नया मान |
setExcluded(boolean value)
public void setExcluded(boolean value)
निर्यात के दौरान इस एंटिटी को बाहर रखने के बारे में सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| मान | boolean | नया मान |
setFarPlane(double value)
public void setFarPlane(double value)
फ्रस्टम के दूरस्थ प्लेन की दूरी सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| मान | double | नया मान |
setLookAt(Vector3 value)
public void setLookAt(Vector3 value)
कैमरा जिस रुचिकर स्थिति की ओर देख रहा है, उसे सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| value | Vector3 | नया मान |
setName(String value)
public void setName(String value)
नाम सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| मान | java.lang.String | नया मान |
setNearPlane(double value)
public void setNearPlane(double value)
फ़्रस्टम की निकटतम प्लेन दूरी सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| मान | double | नया मान |
setOrthoHeight(double value)
public void setOrthoHeight(double value)
ऑर्थोग्राफिक प्रोजेक्शन में फ़्रस्टम के लिए ऊँचाई सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| मान | double | नया मान |
setParentNode(Node value)
public void setParentNode(Node value)
पहला पैरेंट नोड सेट करता है, यदि पहला पैरेंट नोड सेट किया गया है, तो यह एंटिटी अन्य पैरेंट नोड्स से अलग हो जाएगी।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| value | Node | नया मान |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
निर्दिष्ट प्रॉपर्टी का मान सेट करता है
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| प्रॉपर्टी | java.lang.String | प्रॉपर्टी नाम |
| मान | java.lang.Object | प्रॉपर्टी का मान |
setRotationMode(RotationMode value)
public void setRotationMode(RotationMode value)
फ़्रस्टम की ओरिएंटेशन मोड सेट करता है। यह प्रॉपर्टी केवल तब काम करती है जब getTarget null हो। यदि मान RotationMode.FIXED_TARGET है, तो दिशा हमेशा प्रॉपर्टी getLookAt द्वारा गणना की जाती है। अन्यथा getLookAt हमेशा getDirection द्वारा गणना की जाती है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| value | RotationMode | नया मान |
setTarget(Node value)
public void setTarget(Node value)
कैमरा जिस लक्ष्य की ओर देख रहा है, उसे सेट करता है। यदि उपयोगकर्ता इस प्रॉपर्टी का समर्थन करता है, तो यह getLookAt प्रॉपर्टी से पहले होना चाहिए।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| value | Node | नया मान |
setUp(Vector3 value)
public void setUp(Vector3 value)
कैमरा की ऊपर की दिशा सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| value | Vector3 | नया मान |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| arg0 | long | |
| arg1 | int |