AnyCAD Rapid API 2026
Help you to create a better world!
载入中...
搜索中...
未找到
AnyCAD.Foundation.Float32Array类 参考

把ArrayBuffer当作Float32数组来处理。 更多...

类 AnyCAD.Foundation.Float32Array 继承关系图:
AnyCAD.Foundation.Float32TypedArray AnyCAD.Foundation.ArrayBufferView

Public 成员函数

 Float32Array (global::System.IntPtr cPtr, bool cMemoryOwn)
 仅供内部使用
 
 Float32Array (ArrayBuffer buffer)
 
 Float32Array (ArrayBufferView view)
 
 Float32Array (ArrayBuffer buffer, EnumDataType dataType)
 
 Float32Array (ArrayBuffer buffer, uint byteOffset, uint byteLength, EnumDataType dataType)
 
Vector3 GetVec3 (uint idx)
 获取值
 
void SetVec3 (uint idx, Vector3 val)
 设置值
 
- Public 成员函数 继承自 AnyCAD.Foundation.Float32TypedArray
 Float32TypedArray (global::System.IntPtr cPtr, bool cMemoryOwn)
 仅供内部使用
 
 Float32TypedArray (ArrayBuffer buffer)
 使用ArrayBuffer来构造
 
 Float32TypedArray (ArrayBufferView view)
 使用ArrayBufferView来构造
 
 Float32TypedArray (ArrayBuffer buffer, EnumDataType dataType)
 使用ArrayBuffer来构造
 
 Float32TypedArray (ArrayBuffer buffer, uint byteOffset, uint byteLength, EnumDataType dataType)
 使用ArrayBuffer来构造,取指定区域的数据
 
float GetValue (uint idx)
 获取第idx个数据
 
void SetValue (uint idx, float val)
 设置第idx个的数值
 
void SetItem (uint idx, float val)
 
void SetValue (uint idx, float x, float y)
 设置第idx和第idx+1的值
 
void SetItem2 (uint idx, float x, float y)
 
void SetValue (uint idx, float x, float y, float z)
 设置第idx及其后连选的三个值
 
void SetItem3 (uint idx, float x, float y, float z)
 
uint GetItemCount ()
 获取数据项的个数
 
- Public 成员函数 继承自 AnyCAD.Foundation.ArrayBufferView
 ArrayBufferView (global::System.IntPtr cPtr, bool cMemoryOwn)
 仅供内部使用
 
void Dispose ()
 
 ArrayBufferView (ArrayBuffer buffer, uint byteOffset, uint byteLength, EnumDataType dataType)
 
uint GetByteOffset ()
 
uint GetByteLength ()
 
EnumDataType GetDataType ()
 
ArrayBuffer GetBuffer ()
 
void UpdateAddress ()
 

详细描述

把ArrayBuffer当作Float32数组来处理。

Group: Common

成员函数说明

◆ GetVec3()

Vector3 AnyCAD.Foundation.Float32Array.GetVec3 ( uint idx)

获取值

参数
idx按照float元素计算的索引
返回
Vector3f

◆ SetVec3()

void AnyCAD.Foundation.Float32Array.SetVec3 ( uint idx,
Vector3 val )

设置值

参数
idx按照float元素计算的索引
valVector3f类型值