您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python – 将webGL转换为OpenGL的three.js

5b51 2022/1/14 8:20:38 python 字数 2460 阅读 490 来源 www.jb51.cc/python

我想获取一个three.js代码,并可能将其转换为webGL或最好是OpenGL代码,这样我就可以在我用Python开发的独立程序中使用它.有没有直截了当的方法呢?最佳答案据我所知,没有任何简单的方法.虽然如果你知道OpenGL,那么“知道”就是你可以完成任何任务的地方,从渲染大量的顶点到执行纹理,光照和阴影映射等.然后你可以简单地去任何Three.js o

概述

我想获取一个three.js代码,并可能将其转换为webGL或最好是OpenGL代码,这样我就可以在我用Python开发的独立程序中使用它.有没有直截了当的方法呢?

虽然如果你知道OpenGL,那么“知道”就是你可以完成任何任务的地方,从渲染大量的顶点到执行纹理,光照和阴影映射等.

然后你可以简单地去任何Three.js og WebGL应用程序.

这是一个Three.js应用程序作为示例.

> http://mrdoob.github.io/three.js/examples/#webgl_geometry_cube

然后你可以只查看Three.js / WebGL脚本的来源.你可以自动理解它的大部分内容.喜欢.

var geometry = new THREE.CubeGeometry(100,200,300);

我们可以很容易地假设上面的代码会创建一个3D立方体,其中(100,300)=(宽度,高度,长度).现在我们知道我们需要创建一个新的VAO和/或VBO来计算顶点,正如我们在示例中看到的那样,立方体是纹理化的,所以我们知道我们需要将顶点和纹理坐标存储在缓冲.

基本上你可以读完这样的一切.这里有一些例子.

renderer.setSize(window.innerWidth,window.innerHeight);

那当然会设置显示器的大小.

此外,Three.js只是一个建立在WebGL之上的JavaScript库.

总结

以上是编程之家为你收集整理的python – 将webGL转换为OpenGL的three.js全部内容,希望文章能够帮你解决python – 将webGL转换为OpenGL的three.js所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶