我正在尝试学习 ThreeCSG.js,这是 Three.js 的 javascript Constructive Solid Geometry 前端。我想我会先从网上复制一个最小的例子。我尝试使用网站上的 ThreeCSG.js 保存 Chandler Prall 令人惊叹的小 javascript Constructive Solid Geometry 示例的本地副本
https://stemkoski.github.io/Three.js/CSG.html
当我制作页面的本地副本时(使用 Chrome 的另存为网页,完成命令),我发现棋盘纹理文件丢失了。我收到以下 javascript 控制台错误:
Failed to load resource: net::ERR_FILE_NOT_FOUND
带有(丢失的)jpg文件的完整路径名。当我手动下载 jpg 文件并将其放在 Chrome 正在寻找 jpg 文件的位置时,我得到了一个不同的错误:
The cross-origin image at file:///C:/tmp/images/checkerboard.jpg may not be loaded.
我的浏览器是 Chrome 43.0.2357.134,Windows 7 64。我在 IE 上遇到了类似的问题。认为这可能是three.js 的错误/功能,我尝试了three.min.js 的最新版本,但出现语法错误。(该示例使用了旧版本的threecsg.js,并且API已更改。)
我究竟做错了什么?