BooleanOperand

Inheritance: java.lang.Object

public class BooleanOperand

此类将变换后的网格封装为布尔运算的操作数。

方法

方法描述
equals(Object arg0)
getClass()
getOperand()获取操作数,它可以是 HalfSpaceIMeshConvertibleNode 的实例。
hashCode()
notify()
notifyAll()
of(Entity mesh)从裸的 IMeshConvertible 实例构造一个 BooleanOperand 实例。
of(Entity mesh, Matrix4 transform)IMeshConvertible 实例和指定的变换构造一个 BooleanOperand 实例。
of(Node node)从节点构造一个 BooleanOperand 实例,需要实现了 IMeshConvertible 的有效实体。
toString()获取 BooleanOperand 的字符串表示。
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

参数类型描述
arg0java.lang.Object

Returns: 布尔

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getOperand()

public A3DObject getOperand()

获取操作数,它可以是 HalfSpaceIMeshConvertibleNode 的实例。

Returns: A3DObject - the operand, it can be an instance of HalfSpace, IMeshConvertible or Node.

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

of(Entity mesh)

public static BooleanOperand of(Entity mesh)

从裸的 IMeshConvertible 实例构造一个 BooleanOperand 实例。

Parameters:

参数类型描述
meshEntity用作布尔运算操作数的网格,它可以是 IMeshConvertibleHalfSpace 的实例。

Returns: BooleanOperand - An instance of BooleanOperand

of(Entity mesh, Matrix4 transform)

public static BooleanOperand of(Entity mesh, Matrix4 transform)

IMeshConvertible 实例和指定的变换构造一个 BooleanOperand 实例。

Parameters:

参数类型描述
meshEntity用作布尔运算操作数的网格,它可以是 IMeshConvertibleHalfSpace 的实例。
transformMatrix4网格对象的变换。

Returns: BooleanOperand - An instance of BooleanOperand

of(Node node)

public static BooleanOperand of(Node node)

从节点构造一个 BooleanOperand 实例,需要实现了 IMeshConvertible 的有效实体。

Parameters:

参数类型描述
nodeNode一个实现了 IMeshConvertible 的有效实体的 Node 实例。

Returns: BooleanOperand - An instance of BooleanOperand

toString()

public String toString()

获取 BooleanOperand 的字符串表示。

Returns: java.lang.String - BooleanOperand 的字符串表示。

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