小弟为初学者,看帮助文档中,发现
this.singleViewportLayout1.Camera.Target = new Point3D(x, y, z);
this.singleViewportLayout1.Camera.UpdateLocation();
this.singleViewportLayout1.Invalidate();
可以实现定位,可是需要知道要定位的点。现在情况是这样的:用3Dmax做了一个汽车模型,导出为obj格式,将模型放在singleViewportLayout控件中,如何能准确定位到模型的某个位置,比如汽车的轮胎或者方向盘等位置。
------解决思路----------------------
如果你是整个模型导进来,编译器哪里知道哪是轮胎啊,它又不认识
要么分成许多部件导进来
要么自己根据大小和方向算坐标偏移
------解决思路----------------------
根据选择项,遍历获取器焦点