返回列表 回复 发帖

3d 模板 最后版本 只需一个点便可以轻松玩玩3d旋转了。

[attach]12976[/attach][attach]12962[/attach]
人们都说几何画板做3d旋转难,其实一点都不难,不就是一个仿射变换,再加一个参数控制嘛。
在坐标系里使用正交变换,伸缩变换,用参数控制颜色,控制虚实交替,一切都ok。
在这个3d模板里的两个椭圆上,你可以随心所欲的点画棱柱,棱锥,它可以自由的旋转,就像画普通的平面图形那样,你同样可以利用变换与参数创建属于你自己的模板。ok。
另利用A到A''定义客户变换,就可以完成图片的弯曲
注意在使用时不要删除点A,A',A'',其余的图形你都可以删除。

=======3d模板最后版本,操作方便,只需一个点便可搞定你的3d旋转!=======
好消息,不用会做 照玩3D===========================================

用法说明:
1.在平面上任点一点,利用Transform中的客户变换构造像。
其中到点A'构造的是xy平面内的像,到A''构造的是沿z轴的像。
2.修改h[z]的表达式,可以获得在z轴方向的像。h[z]是x‘,y’的
函数,代表z坐标。当然也可以把h[z]看成是x[A],Y[A的函数。]
3.滑竿上的k[x]。ky控制x,y方向上的缩放比。
4.圆盘上的t,控制旋转,h控制x和z方向的平移。圆弧控制参数
t的范围用以实现虚实线转换。和色彩变化。
5.除控制面板和A,A',A''外,你作图的点都可以删除。

制作过程说明:
模板制作过程简单说明:
1.在坐标平面上任意点一点A,度量出x,y坐标。
2.创建参数t=-45度。
3创建参数kx,ky
4进行正交变换与伸缩变换,得到点A':x‘,y’,并描点,注意不用菜单变换命令,
这里用的是矩阵完成的变换。
5利用h[x],h[z]进行平移变换,得到点A'':x'+h[x],y'+h[z],并描点。h[z]这时先取常数,最后完成作图后
再换成想要的变量值。
6.在translate菜单中找到客户变换,自定义2个客户变换:到A'的,到A''的变换变生成了。到此就可以重复使用了
。为什么不做成工具?我的理由是工具并不好用。有点别扭。

7.美化工作。做滑竿,做圆盘,用这些度量值去替换前面相应的参数就可以了。
[attach]12976[/attach]


修订:
请转阅这里,这是早期的构思了http://www.inrm3d.cn/viewthread.php?tid=2946&extra=page%3D1
2011-9-10
楼主说的很轻松,我愚钝,看了半天还是一头雾水。没弄懂.还请楼主做个虚实棱变幻可全方位旋转的正方体或球体供我们学习一下.
做成工具是最好的。。。你这样一说真的是看得云里雾里。
多数工具只适合个人,要想提高技术,还得知道里面的原理,望楼主介绍下思想
返回列表