使用OpenSim (以前称为SimTK)提供的SU模型可以实现从虚拟植物模型到png图片的导出。
1. 首先,准备一个带有OpenSim模型的绘制环境,可以是由Python或者JavaScript编写,可以通过Three.js来实现,也可以使用Vuforia Studio 3D实现。绘制环境可以让开发人员轻松地让植物模型在3D空间里面渲 染,比如x坐标轴、y坐标轴、z坐标轴及xy平面、yz平面、zx平面。
2. 然后,把OpenSim模型构建好之后,就可以使用Three.js库让模型在绘制环境中进行表示了。这时,可以实现植物的全方位渲染,也就是说,每个植物特征的投影可以在绘制环境中看到。
3. 最后,使用 Three.js 库的 render() 和 readRender() 方法,就可以将虚拟植物模型的图像渲染并保存为png字符流,然后就可以保存到文件夹里面,保存下来的文件就可以直接使用,比如传输给客户端,也可以在 网页上调用显示出来。
使用OpenSim提供的SU模型可以实现从虚拟植物模型到png图片的导出,需要准备一个带有OpenSim模型的绘制环境,把OpenSim模型构建好之后,使用Three.js库让模型在绘制环境中进行表示,在使用 Three.js 库的 render() 和 readRender() 方法将虚拟植物模型的图像渲染并保存为png字符流。
转载请注明来源本文地址:https://m.tuituisoft/jianzhu/29475.html