/// <summary>
/// 通过点数据创建样条曲线
/// </summary>
/// <param name="points">x,y,z的顺序依次排</param>
/// <param name="periodicity">0=non-periodic, 1=periodic</param>
/// <returns></returns>
public void CreateSplineByPointsCoordinates(double[] points, int periodicity, out Tag spline_tag)
{
int points_num = points.Length / 3;
int degree = 3;
UFCurve.PtSlopeCrvatr[] point_data = new UFCurve.PtSlopeCrvatr[points_num];
int save_def_data = 1;
int i = 0;
for (i = 0; i < points_num; i++)
{
point_data[i].point = new double[3];
point_data[i].point[0] = points[
通过点数据创建样条曲线(UGNX二次开发)
最新推荐文章于 2024-03-16 14:23:39 发布
这段代码展示了如何通过点数据在UGNX中创建样条曲线。函数`CreateSplineByPointsCoordinates`接收一个包含xyz坐标点的数组和周期性参数,然后利用`Curve.CreateSplineThruPts`方法生成样条曲线。
摘要由CSDN通过智能技术生成