|
发表于 2013-5-16 19:45:10
|
显示全部楼层
本帖最后由 VR_user_happy 于 2013-5-16 20:04 编辑
1.生成法变形(整体变形法)
中心线函数f(x,y,z) =FUN();
a. 中心线采样点,放到一个Vector中(你的圆柱体中轴)
b.以采样点为中心,以R为半径生成连续的管道(tube),连续的对中心点生成管道,外加两个底面
c.在需要变形时,只需要改变中心线的函数,重新生成采样点,更新 ,在回调后会自动重新生成。
2. 非规则中心线
以上面的为参照,只是生成中性线采样点是的变化
a.
中轴线为源参考线,变形后的曲线为目标,做点的transform,生成中心线采样点
b. 再作于上面相同的工作
3.顶点变形(局部变形法)
取得遍历所有的顶点(按层,绘图的间隔dz),做transform。
中轴为源参考线,变形后的曲线为目标参考点,
----对每一层的点做对应的平移(相当于取出每一节的头或尾巴圆片做平移旋转,计算点的偏移量)
|
|