VertexElement

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.threed.IIndexedVertexElement

public abstract class VertexElement implements IIndexedVertexElement

顶点元素的基类。顶点元素类型由 VertexElementType 标识。VertexElement 描述顶点元素如何映射到几何表面以及映射信息在内存中的排列方式。VertexElement 包含法线、UV 或其他类型的信息。

方法

方法描述
clear()清除此顶点元素的所有数据。
clone(boolean withData)深度克隆顶点元素
equals(Object arg0)
getClass()
getIndices()获取索引数据
getMappingMode()获取元素的映射方式。
getName()获取名称。
getReferenceMode()获取元素的引用方式。
getVertexElementType()获取 VertexElement 的类型
hashCode()
notify()
notifyAll()
setIndices(int[] data)加载索引
setMappingMode(MappingMode value)设置元素的映射方式。
setName(String value)设置名称。
setReferenceMode(ReferenceMode value)设置元素的引用方式。
toString()顶点元素的字符串表示。
wait()
wait(long arg0)
wait(long arg0, int arg1)

clear()

public abstract void clear()

清除此顶点元素的所有数据。

clone(boolean withData)

public VertexElement clone(boolean withData)

深度克隆顶点元素

Parameters:

参数类型描述
withData布尔克隆具有 direct 和 index 数组的顶点

Returns: VertexElement

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

参数类型描述
arg0java.lang.Object

Returns: 布尔

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getIndices()

public List<Integer> getIndices()

获取索引数据

Returns: java.util.List<java.lang.Integer> - 索引数据

getMappingMode()

public MappingMode getMappingMode()

获取元素的映射方式。

Returns: MappingMode - how the element is mapped.

getName()

public String getName()

获取名称。

Returns: java.lang.String - 名称。

getReferenceMode()

public ReferenceMode getReferenceMode()

获取元素的引用方式。

Returns: ReferenceMode - how the element is referenced.

getVertexElementType()

public VertexElementType getVertexElementType()

获取 VertexElement 的类型

Returns: VertexElementType - the type of the VertexElement

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setIndices(int[] data)

public void setIndices(int[] data)

加载索引

Parameters:

参数类型描述
数据int[]

setMappingMode(MappingMode value)

public void setMappingMode(MappingMode value)

设置元素的映射方式。

Parameters:

参数类型描述
valueMappingMode新值

setName(String value)

public void setName(String value)

设置名称。

Parameters:

参数类型描述
java.lang.String新值

setReferenceMode(ReferenceMode value)

public void setReferenceMode(ReferenceMode value)

设置元素的引用方式。

Parameters:

参数类型描述
valueReferenceMode新值

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