模板可以由CAD,PROE,solidwork等软件绘制常见的模板有机械组给我们的 STL 零件图以及‘.om3’模型格式 读取模板(注意模板单位,贯穿整个程序)显示模板,这个算子的参数我前两篇博客有详细讲到
visualize_object_model_3d
(WindowHandle
,ObjectModel3D2
, CamParam
,[],pra_name
,pra_value
, 'Oriented bounding boxes', '', [], Pose
)
模板的旋转三维模型的姿态有七个参数(x,y,z,Rx,Ry,Rz,0)类比于二维的仿射变换
通过以下操作对模型进行旋转 注意:模型的初始角度很重要,角度调整有三大手法,在我后面的博文中有提到,调平的三大手法。enjoy.
x_t
:=0
y_t
:=0
z_t
:=0
Rx_t
:=90
Ry_t
:=0
Rz_t
:=0
TransPose
:=[x_t
,y_t
,z_t
,Rx_t
,Ry_t
,Rz_t
,0]
CamParam
:= [0.01,0,7e-6,7e-6,220,220,440, 440]
rigid_trans_object_model_3d
(ObjectModel3D
, TransPose
, ObjectModel3D2
)