在纯javascript中使用processing.js时,导入processing.webgl用于3d画布
Importing processing.webgl for 3d canvas when using processing.js in pure javascript
我想在processing.js.中使用一些3D形状
我发现,如果我使用处理"语言",我可以只使用
import processing.webgl.*
编译器将忽略import语句。
然而,我目前正在用纯javascript进行编码,我不清楚如何做到这一点。
有人能帮忙吗?
编辑
为了更准确地描述我的问题,我的设置函数看起来像这样:
p.setup = function() {
p.size(100, 100, P3D);
}
我收到P3D是未定义的
Processing v.s.Processing.js中绘制3D形状的过程几乎相同。如果你只在Processing.js中开发,你不需要导入任何东西。相反,当你调用size:时,只需传递P3D、OPENGL或WEBGL
void setup(){
size(100, 100, P3D); // Can also be OPENGL or WEBGL
translate(width/2, height/2);
box(20);
}
编辑
以下是一些纯JavaScript中使用Processing.js的HTML(代码来自:http://js.processing.org/learning)
<script src="processing.js"></script>
<canvas id="cvs"></canvas>
<script>
function sketchProc(p) {
// It makes more sense to use WEBGL if only developing in JavaScript
p.size(100, 100, p.WEBGL);
p.translate(p.width/2, p.height/2);
p.box(20);
}
var canvas = document.getElementById("cvs");
var pjs = new Processing(canvas, sketchProc);
</script>
所以我所需要做的就是更改我的size()
调用,使其看起来像这样:
p.size(100, 100, p.P3D);
我需要通过处理对象p.P3D
来访问P3D
常量。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 如何将JSON数据导入我的ejs模板
- 如何将不可变的js导入angular 2(alpha)
- 将数据从javascript文件导入VB.Net页面
- 导入jQuery脚本获胜'我不处理html文件
- javascript导入的最佳实践是什么
- 将CSV文件从URL导入Node.js
- Typescript导入导出的类会发出require(..),从而导致浏览器错误
- 如何将csv数据导入netsuite
- Django可以'不能在设置中导入ckeditor,但可以在shell中导入
- 可以合并或嵌套ES6导入
- Angular2将组件方法导入到另一个组件中
- 我可以将函数导入到typescript类文件中吗
- 如何从PouchDB导入/导出数据库
- 如何基于依赖性导入React组件
- 如何仅为某些类或id导入CSS
- 在服务工作者中导入jquery.js
- 导出由导入的类/接口组成的模块
- 扩展 ACE 编辑器,如何导入自定义文件
- 在纯javascript中使用processing.js时,导入processing.webgl用于3d画布