Autodesk.Revit.DB.HermiteFace是Revit API中的一个类,用于表示具有Hermite样条曲线边界的面。该类是Autodesk.Revit.DB.Face类的子类。
Autodesk.Revit.DB.HermiteFace有两个构造函数。第一个构造函数接受四个参数,分别为曲线数组、边界插值点数组、U值数组和V值数组。第二个构造函数接受六个参数,分别为曲线数组、边界插值点数组、边界法向量数组、U值数组、V值数组和表面的UV范围。
Autodesk.Revit.DB.HermiteFace类具有以下属性:
Autodesk.Revit.DB.HermiteFace类具有以下方法:
下面是一个使用Autodesk.Revit.DB.HermiteFace创建面的示例:
List<Curve> curves = new List<Curve>();
List<XYZ> interpolants = new List<XYZ>();
List<XYZ> normals = new List<XYZ>();
List<double> uValues = new List<double>();
List<double> vValues = new List<double>();
// populate curves, interpolants, normals, uValues and vValues
HermiteFace face = new HermiteFace(curves.ToArray(), interpolants.ToArray(), normals.ToArray(), uValues.ToArray(), vValues.ToArray(), new UV(0, 1), null);
以上就是Autodesk.Revit.DB.HermiteFace类的技术文档。