该类是Revit API中的一部分,属于Autodesk.Revit.DB.Visual
命名空间。它用于表示材质属性的2D双精度数组。
AssetPropertyDoubleArray2d()
- 构造一个空的AssetPropertyDoubleArray2d对象。Height
- 获取数组的高度。IsUniform
- 获取一个值,指示数组是否一致。Width
- 获取数组的宽度。GetValue()
- 获取指定索引处的值。// 创建一个2×2的Double数组
double[,] doubleArray = new double[2, 2] { { 1, 2 }, { 3, 4 } };
// 创建一个AssetPropertyDoubleArray2d对象并设置其值
AssetPropertyDoubleArray2d doubleArray2D = new AssetPropertyDoubleArray2d();
doubleArray2D.SetValue(doubleArray, 2, 2);
// 获取值
double value = doubleArray2D.GetValue(1, 1);
该类通常用于描述材质的属性,例如表面颜色、透明度、反射率等。由于Revit API的限制,不是所有的材质属性都可以通过此类表示。除非您的应用程序需要直接访问材质属性,否则通常不需要使用此类。