提取单一轴测线(值为0.5时)在U方向的确是曲面中线,V方向很明显不是曲面中线。
提取多条轴测线(UV=5)时,如图中,红色的为提取的轴测线,可见,图中标记的黄色组4条曲线长度并不相等、蓝色组4条曲线长度也不相等。
请问:如何得到使曲面的外轮廓均分的UV线(黄色标记组等长,蓝色标记组也等长)?
您好,我这边大致绘制的B样条曲面基本没有问题,如下截图,您能否共享一下这个DGN,我们测试一下,谢谢。
211.dgn
文件见附件,谢谢!
您好,感谢配合。我用您的模型和我的对比发现,您模型里V方向的线总是直线,属性里显示为Line,而我的模型里则是B样条曲线。正常来讲,U和V方向提取的线应该都是B样条曲线,而您的模型里V方向总是直线段,如果是直线段而且跟每个U方向曲线有交点,其实就会有很多限制,想保证均分几乎是不可能的。所以,目前我们还得再分析一下原因,如果能让您的模型里v方向也是B样条曲线,就应该能实现均分。
这种uv等分本来就不是几何等分的。有关uv的确切含义可以先学习一下B样条曲线和曲面的基本原理。其实我也不是这方面的专家,但uv等分肯定不是几何上等距离的等分的。
针对一条曲线,可以用如下工具做到等距离等分。注意看生成的五个绿色的点,点和点之间的距离是相等的。采用的方法(Method)是Equal Arc Length(等弧长),即将B样条曲线近似逆合成弧然后按弧长等分。我想您想要的应该是这个效果吧?
Answer Verified By: yj huang