用javascript 可以在网页上做三维模型的展示吗

当然能啊我毕业论文里就用了 WebGL 画晶体结构……
■网友
我前东家就是自个开发了两个引擎用来做浏览器内的3D展示,姑且算是成熟而且在商用在很多政府项目中。但需要装控件,不像WebGL是集成在浏览器中。这个引擎有一个好处就是可以支持在3ds Max中直接建模,然后导入到渲染引擎中,并且可以包括模型的骨骼动画、帧动画等等。(当然,缺点就是相比由JS生成物件,模型文件会比较大)。因此可以用来做静态模型展示。可以用来做小型游戏。可以用来做园区观览展示以及流程模拟。可以做消防演习模拟。等等等等。引擎业务逻辑用Lua和JS串联 (最烦的就是Lua端和Js端之间消息传递,要经过好几次中转才能在引擎内通讯)。但是离职的时候我问部门老大,公司引擎拿什么和Unity3D拼,他没给我答案。所以就现在来说,还是WebGL比较合适,一来没有依赖项,二来适用性广,三来其逻辑用JS串联。
■网友
Google用WebGL展示Body Browser 带您探索人体_Google / 谷歌_cnBeta.COM
■网友
汽车展示样例http://carvisualizer.plus360degrees.com/threejs/
■网友
当然可以推荐你使用three.jsthree.js - Javascript 3D librarySceneJS V4.1.0例子基于Three.jsDEMO 小汽车 Code by Dong模型来源 http://www.turbosquid.com/3d-models/blender-camaro/411348模型导出 blender.org - Home of the Blender projectthree.js 的导入导出转换全在 source/utils/下面 converters 和exportes 不同格式的自己看
■网友
【用javascript 可以在网页上做三维模型的展示吗】 可以试试Vue-3D-Model这个Vue组件,拖动旋转还有缩放这些功能都已经集成进去了。并且会自动校正模型的尺寸和偏移。
hujiulong/vue-3d-model


    推荐阅读