BooleanOperator

Inheritance: java.lang.Object, com.aspose.threed.A3DObject, com.aspose.threed.SceneObject, com.aspose.threed.Entity

All Implemented Interfaces: com.aspose.threed.IMeshConvertible

public class BooleanOperator extends Entity implements IMeshConvertible

Boolean ऑपरेटर आपको दो IMeshConvertible इंस्टेंसेज़ पर Boolean ऑपरेशन लागू करने की अनुमति देता है।

कंस्ट्रक्टर

कंस्ट्रक्टरविवरण
BooleanOperator()BooleanOperator का कंस्ट्रक्टर
BooleanOperator(BooleanOperation operation, A3DObject first, A3DObject second)दो ऑपरेण्ड्स के साथ BooleanOperator का नया इंस्टेंस बनाता है

विधियाँ

विधिविवरण
equals(Object arg0)
findProperty(String propertyName)प्रॉपर्टी को खोजता है।
getBoundingBox()वर्तमान एंटिटी का बाउंडिंग बॉक्स उसके ऑब्जेक्ट स्पेस कॉर्डिनेट सिस्टम में प्राप्त करता है।
getClass()
getEntityRendererKey()रेंडरर में पंजीकृत एंटिटी रेंडरर की कुंजी प्राप्त करता है
getExcluded()निर्यात के दौरान इस एंटिटी को बाहर रखने के बारे में प्राप्त करता है।
getFirst()Boolean ऑपरेटर का पहला ऑपरेण्ड
getName()नाम प्राप्त करता है।
getOperator()परिणाम मेष बनाने के ऑपरेशन में उपयोग किया गया Boolean ऑपरेटर।
getParentNode()पहला पैरेंट नोड प्राप्त करता है, यदि पहला पैरेंट नोड सेट किया गया है, तो यह एंटिटी अन्य पैरेंट नोड्स से अलग हो जाएगी।
getParentNodes()सभी पैरेंट नोड्स प्राप्त करता है, एक एंटिटी जियोमेट्री इंस्टेंसिंग के लिए कई पैरेंट नोड्स से जुड़ी हो सकती है
getProperties()सभी प्रॉपर्टीज़ का संग्रह प्राप्त करता है।
getProperty(String property)निर्दिष्ट प्रॉपर्टी का मान प्राप्त करें
getScene()उस सीन को प्राप्त करता है जिससे यह ऑब्जेक्ट संबंधित है
getSecond()Boolean ऑपरेटर का दूसरा ऑपरेण्ड
hashCode()
notify()
notifyAll()
removeProperty(Property property)डायनामिक प्रॉपर्टी को हटाता है।
removeProperty(String property)नाम द्वारा पहचानी गई निर्दिष्ट प्रॉपर्टी को हटाएँ
setExcluded(boolean value)निर्यात के दौरान इस एंटिटी को बाहर रखने के बारे में सेट करता है।
setFirst(BooleanOperand value)Boolean ऑपरेटर का पहला ऑपरेण्ड
setName(String value)नाम सेट करता है।
setOperator(BooleanOperation value)परिणाम मेष बनाने के ऑपरेशन में उपयोग किया गया Boolean ऑपरेटर।
setParentNode(Node value)पहला पैरेंट नोड सेट करता है, यदि पहला पैरेंट नोड सेट किया गया है, तो यह एंटिटी अन्य पैरेंट नोड्स से अलग हो जाएगी।
setProperty(String property, Object value)निर्दिष्ट प्रॉपर्टी का मान सेट करता है
setSecond(BooleanOperand value)Boolean ऑपरेटर का दूसरा ऑपरेण्ड
toMesh()दो ऑपरेण्ड्स पर Boolean ऑपरेशन निष्पादित करें
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

BooleanOperator()

public BooleanOperator()

BooleanOperator का कंस्ट्रक्टर

BooleanOperator(BooleanOperation operation, A3DObject first, A3DObject second)

public BooleanOperator(BooleanOperation operation, A3DObject first, A3DObject second)

दो ऑपरेण्ड्स के साथ BooleanOperator का नया इंस्टेंस बनाता है

Parameters:

पैरामीटरप्रकारविवरण
operationBooleanOperationBoolean ऑपरेशन प्रकार
firstA3DObjectIMeshConvertible, HalfSpace या Node का इंस्टेंस
secondA3DObjectIMeshConvertible, HalfSpace या Node का इंस्टेंस

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

पैरामीटरप्रकारविवरण
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

प्रॉपर्टी को खोजता है। यह एक डायनामिक प्रॉपर्टी (CreateDynamicProperty/SetProperty द्वारा बनाई गई) या नेटिव प्रॉपर्टी (नाम द्वारा पहचानी गई) हो सकती है।

Parameters:

पैरामीटरप्रकारविवरण
propertyNamejava.lang.Stringप्रॉपर्टी नाम।

Returns: Property - The property.

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

getEntityRendererKey()

public EntityRendererKey getEntityRendererKey()

रेंडरर में पंजीकृत एंटिटी रेंडरर की कुंजी प्राप्त करता है

Returns: EntityRendererKey - the key of the entity renderer registered in the renderer

getExcluded()

public boolean getExcluded()

निर्यात के दौरान इस एंटिटी को बाहर रखने के बारे में प्राप्त करता है।

Returns: बूलियन - निर्यात के दौरान इस एंटिटी को बाहर रखने के बारे में।

getFirst()

public BooleanOperand getFirst()

Boolean ऑपरेटर का पहला ऑपरेण्ड

Returns: BooleanOperand - The first operand of the Boolean operator

getName()

public String getName()

नाम प्राप्त करता है।

Returns: java.lang.String - नाम।

getOperator()

public BooleanOperation getOperator()

परिणाम मेष बनाने के ऑपरेशन में उपयोग किया गया Boolean ऑपरेटर।

Returns: BooleanOperation - The Boolean operator used in the operation to create the result mesh.

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 - मिली हुई प्रॉपर्टी का मान

getScene()

public Scene getScene()

उस सीन को प्राप्त करता है जिससे यह ऑब्जेक्ट संबंधित है

Returns: Scene - the scene that this object belongs to

getSecond()

public BooleanOperand getSecond()

Boolean ऑपरेटर का दूसरा ऑपरेण्ड

Returns: BooleanOperand - The second operand of the Boolean operator

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:

पैरामीटरप्रकारविवरण
propertyPropertyकौन सी प्रॉपर्टी हटानी है

Returns: boolean - यदि प्रॉपर्टी सफलतापूर्वक हटाई गई हो तो true

removeProperty(String property)

public boolean removeProperty(String property)

नाम द्वारा पहचानी गई निर्दिष्ट प्रॉपर्टी को हटाएँ

Parameters:

पैरामीटरप्रकारविवरण
प्रॉपर्टीjava.lang.Stringकौन सी प्रॉपर्टी हटानी है

Returns: boolean - यदि प्रॉपर्टी सफलतापूर्वक हटाई गई हो तो true

setExcluded(boolean value)

public void setExcluded(boolean value)

निर्यात के दौरान इस एंटिटी को बाहर रखने के बारे में सेट करता है।

Parameters:

पैरामीटरप्रकारविवरण
मानbooleanनया मान

setFirst(BooleanOperand value)

public void setFirst(BooleanOperand value)

Boolean ऑपरेटर का पहला ऑपरेण्ड

Parameters:

पैरामीटरप्रकारविवरण
valueBooleanOperandनया मान

setName(String value)

public void setName(String value)

नाम सेट करता है।

Parameters:

पैरामीटरप्रकारविवरण
मानjava.lang.Stringनया मान

setOperator(BooleanOperation value)

public void setOperator(BooleanOperation value)

परिणाम मेष बनाने के ऑपरेशन में उपयोग किया गया Boolean ऑपरेटर।

Parameters:

पैरामीटरप्रकारविवरण
valueBooleanOperationनया मान

setParentNode(Node value)

public void setParentNode(Node value)

पहला पैरेंट नोड सेट करता है, यदि पहला पैरेंट नोड सेट किया गया है, तो यह एंटिटी अन्य पैरेंट नोड्स से अलग हो जाएगी।

Parameters:

पैरामीटरप्रकारविवरण
valueNodeनया मान

setProperty(String property, Object value)

public void setProperty(String property, Object value)

निर्दिष्ट प्रॉपर्टी का मान सेट करता है

Parameters:

पैरामीटरप्रकारविवरण
प्रॉपर्टीjava.lang.Stringप्रॉपर्टी नाम
मानjava.lang.Objectप्रॉपर्टी का मान

setSecond(BooleanOperand value)

public void setSecond(BooleanOperand value)

Boolean ऑपरेटर का दूसरा ऑपरेण्ड

Parameters:

पैरामीटरप्रकारविवरण
valueBooleanOperandनया मान

toMesh()

public Mesh toMesh()

दो ऑपरेण्ड्स पर Boolean ऑपरेशन निष्पादित करें

Returns: Mesh

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

पैरामीटरप्रकारविवरण
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

पैरामीटरप्रकारविवरण
arg0long
arg1int