3D预览时,旋转视角能否以鼠标点击位置作为中心啊?
旋转平移时的那个中心也不是很明显。
主要问题是,平移时是在空间中移动PCB,却没有移动三轴原点,等到旋转时原点已经在屏幕外面了,一转就把PCB挪出屏幕了。
建议由有专业3D建模软件基础的人来设计这部分UI。
最简单的,每次旋转时都重新计算旋转的中心,比如鼠标点击的位置如果在PCB上就以此为原点,如果没在PCB上就以PCB距离鼠标最近点为原点,这样旋转更方便。
或者设定一个快捷修改原点的操作,比如双击,然后短时间提示一下修改后的原点。
#嘉立创EDA专业版#