小编Men*_*nno的帖子

OpenGL:渲染一批几何体的有效方法?

这是我一直在寻找的东西,但我还没有找到任何具体的信息或好的例子.比方说,我有一堆未连接的对象(例如三角形条).渲染这些的有效方法是什么?

我听说过在一个VBO中放置几个​​对象来减少openGL调用,但是没有看到如何做到这一点的正确例子.我也看过与这个想法相矛盾的帖子.所以现在,我大多只是困惑.

opengl vbo

12
推荐指数
1
解决办法
1万
查看次数

Photoshop撤消系统

这个问题可能适用于一般的绘图系统.我想知道如何在PS中实现撤消功能.程序是否在每次操作之前拍摄画布的快照?如果是这样,这不会导致巨大的内存需求吗?我查看了Command模式,但我不太清楚它是如何应用于绘图的.

此致,门诺

photoshop drawing undo

7
推荐指数
2
解决办法
973
查看次数

无法从动态加载的javascript中访问变量

我正在使用一个相当简单的系统来动态加载javascript:

include = function (url) {
  var e = document.createElement("script");
  e.src = url;
  e.type="text/javascript";
  document.getElementsByTagName("head")[0].appendChild(e);
};
Run Code Online (Sandbox Code Playgroud)

假设我有一个test.js文件,其中包含以下内容:

var foo = 4;
Run Code Online (Sandbox Code Playgroud)

现在,在我原来的脚本中,我想使用

include(test.js);
console.log(foo);
Run Code Online (Sandbox Code Playgroud)

但是,我得到了一个'foo尚未定义'的错误.我猜它与包含在<head>标签的最后一个子节点的动态脚本有关.我怎样才能让它发挥作用?

javascript variables loading dynamic

3
推荐指数
1
解决办法
1930
查看次数

标签 统计

drawing ×1

dynamic ×1

javascript ×1

loading ×1

opengl ×1

photoshop ×1

undo ×1

variables ×1

vbo ×1