AnyCAD Rapid API 2023
Help you to create a better world!
载入中...
搜索中...
未找到
Float32Buffer类 参考
类 Float32Buffer 继承关系图:
Float32TypedBuffer ArrayBuffer AObject

Public 成员函数

ClassId GetClassId ()
 
 Float32Buffer (long itemCount)
 
 Float32Buffer (FloatList data)
 
Float32Buffer Clone ()
 
EnumDataType GetDataType ()
 
Vector3 GetValue (long idx)
 
void SetValue (long idx, Vector3 data)
 
void SetValue (long idx, float x, float y, float z)
 
void Append3 (Vector3 val)
 
void Append2 (Vector2 val)
 
void Plus (long idx, Vector3 v)
 
boolean SaveText (String fileName)
 
- Public 成员函数 继承自 Float32TypedBuffer
FloatList GetData ()
 
void Reserve (long count)
 
void Set (long idx, float val)
 
float Get (long idx)
 
void Append (float val)
 
void Append (float a, float b)
 
void Append (float a, float b, float c)
 
void Append (float a, float b, float c, float d)
 
long GetBufferSize ()
 
long GetItemCount ()
 
- Public 成员函数 继承自 ArrayBuffer
ClassId GetClassId ()
 
long GetBufferSize ()
 
long GetItemCount ()
 
EnumDataType GetDataType ()
 
boolean Save (String fleName)
 
- Public 成员函数 继承自 AObject
ClassId GetClassId ()
 
boolean IsEqual (AObject other)
 

静态 Public 成员函数

static ClassId GetStaticClassId ()
 
static Float32Buffer Cast (AObject obj)
 
static Float32Buffer Create (FloatList data)
 
static ClassId GetStaticClassId ()
 
static ArrayBuffer Cast (AObject obj)
 
static ClassId GetStaticClassId ()
 

详细描述

<> 内容为Float32的内存空间

成员函数说明

◆ Append2()

void Float32Buffer.Append2 ( Vector2  val)

在尾部添加Vector2f值

参数
val

◆ Append3()

void Float32Buffer.Append3 ( Vector3  val)

在尾部添加Vector3f数据

参数
val

◆ Cast()

static Float32Buffer Float32Buffer.Cast ( AObject  obj)
static

重载 ArrayBuffer .

◆ Create()

static Float32Buffer Float32Buffer.Create ( FloatList  data)
static

使用数据来构造Buffer

参数
datafloat数组
返回
对象

◆ GetClassId()

ClassId Float32Buffer.GetClassId ( )

获取对象的类型信息

返回
类信息

重载 ArrayBuffer .

◆ GetDataType()

EnumDataType Float32Buffer.GetDataType ( )

获取数据类型.

返回
the type.

重载 ArrayBuffer .

◆ GetStaticClassId()

static ClassId Float32Buffer.GetStaticClassId ( )
static

获取类信息

返回

重载 ArrayBuffer .

◆ Plus()

void Float32Buffer.Plus ( long  idx,
Vector3  v 
)

Add v to the exsiting value

参数
idx
v

◆ SaveText()

boolean Float32Buffer.SaveText ( String  fileName)

保存为文本。用于做测试使用

参数
fileName文件名
返回
是否成功