vcreat wrote:
不行,uf_trns.h里面的函数也都是些计算各种变换矩阵的函数,不能直接对物体进行操作,并且这些都是些老函数,估计现在早就被uf_mtx.h代替了
难道再没别的办法了吗?
vcreat wrote:
爱死zzz老大!!!!问题基本解决拉
不过还有两个问题要请教:
现在缩放还是没反应,不管是move还是copy, 这部分的代码几乎和平移,旋转一样,都是用UF_MTX4_scaling生成一个4x4的缩放矩阵(我也试了5944,可能是这个名字吧,记不清了,也是一个生成缩放矩阵的函数),经调试这个矩阵式没问题,然后用5947() 进行缩放,不管我把flag设成1还是2,物体一点变化都没有,但是屏幕会闪一下,似乎有什么操作,我也用uf_modl_update更新过了,没用。旋转体经过UF_MODL_delete_body_parms() 处理了,然后把tag传递出来,这些也没问题,因为平移和旋转都没问题,所以物体的identifier应该也是对的。又不知道怎么办了。。。。。不过我可以先用uf_MODL_create_scale先凑副交差,可是还是想知道为什么用5947就是不行。
第二个问题是,用UF_MODL_delete_body_parms()把物体删除了参数,那如果以后要访问这些参数怎么办?比如用uF_MODL_edit_exp更改其中的某些参数。 还有物体的features也被删除了么?还是继续保留在物体里?比如面,边等特征。谢谢啦
欢迎光临 iCAx开思工具箱 (https://t.icax.org/) | Powered by Discuz! X3.3 |