问题标签 [collada]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1665 浏览

collada - scene.add(object) 创建一个“Uncaught TypeError: Cannot read property 'length' of undefined”

在我的 javascript 控制台(在 Chrome 中)中使用我尝试使用基本加载程序添加的 collada 对象出现该错误。它特别来自其中的“scene.add(object)”块。其他一切似乎都很好。加载对象的代码如下

这个函数在一个页面的初始化过程中被调用,否则,它工作得很好。可以在此处找到该页面(没有此表的版本具有相同的 URL,除了末尾的 4 而不是 3),以及此处的特定对象。

克服此错误的推荐方法是什么?

0 投票
2 回答
2043 浏览

textures - Collada 纹理上的线框覆盖 - three.js

当我使用带有 .jpg 纹理的 Collada 模型时,three.js 似乎在纹理上覆盖了线框网格。我的问题 - 有没有办法删除线框?

这里有一个例子; http://movealpha.com/dae/test1.html

这是同一个例子,去掉了 Collada 纹理以显示底层线框; http://movealpha.com/dae/test2.html

这是一个问题还是有一种简单的方法可以删除线框覆盖?

附言。感谢 mrDoob 提供了一个真正令人敬畏的 JavaScript 库——我们共同不值得!

0 投票
3 回答
4221 浏览

javascript - 科拉达转 JSON

我尝试使用 WebGL 和 Three.js 显示一些 Collada 文件。我试过了,THREE.ColladaLoader()但它返回了一些材料错误。

我看到可以将文件转换为 JSON,然后将其导入 WebGL。

我环顾四周,但没有任何解决方案可以做到这一点......

有什么线索吗?

0 投票
2 回答
2381 浏览

c# - Collada (dae) 可以用作内容吗?

Collada (dae) 文件格式可以用于内容,还是严格用于 3D 工作室之间的互惠等?例如,我创建了一个 XNA 游戏,我可以创建一个加载器并将其加载到我的游戏中使用吗?这样做是否明智和合法?还是只能使用它在 Maya 和 3D Max 之间传输?

0 投票
2 回答
786 浏览

jquery - jQuery 选项卡菜单和 WebGL

我想使用 jQuery UI 中的选项卡(来源: http: //jqueryui.com/demos/tabs/)在每个选项卡上使用 WebGL GLGE 显示 COLLADA dae 文件(来源:http ://www.glge.org/ )。选项卡应根据 xml 文件动态生成。一切都按计划进行,只有 3D 对象的渲染不起作用。

我现在尝试了不同的方法,但它们都不起作用。结果每次都一样。3D COLLADA 对象仅在第一个选项卡上呈现。即使我使用基本和静态 document.write 语句而不从我的 xml 中检索数据,也只会显示第一页上的建筑物。

例如:

如果我使用 jQuery 选项卡中的 iframe,则会呈现多个 iframe。所以

在选项卡上方带来三个渲染的 3D 对象。

希望你能理解我的问题并帮助我。

编辑: 我刚刚上传了上面的“简单”示例。你可以在下面看到它:http: //korb.cwsurf.de/tmp/buildingdetail_simple.html

问候,法科

0 投票
1 回答
4789 浏览

javascript - WebGL Three.js ColladaLoader 示例失败

我从 github 上的 three.js 复制了准确​​的(工作的)colladaLoader 代码,并将其放在磁盘上并对依赖项进行了排序。但不是monster.dae,而是我得到一个“未捕获的TypeError:无法设置未定义的属性'convertUpAxis'”但是该示例适用于three.js github站点。

网上完全没有线索。这意味着什么?

0 投票
1 回答
1196 浏览

c++ - Loading Collada animation joints?

I'm having trouble loading joint data information from 'animation' node of collada file.

First, I try to load joints from 'library_visual_scenes' :

The first 2 joints look like that :

which went well !

Maya joints :

http://www.hostingpicture.fr/upload/c3eaf96247e99b90f9087b2d37fb509f.PNG

My joints :

I would like to put a picture but as a new member, i'm not allowed. You'll have to trust me on this case, in my engine, joints are in the same place as in maya.

Then, I try to load joints from 'animation' node. Here is the problem, I can't find any jointOrient.

So after loading joints, they look like that :

http://www.hostingpicture.fr/image.php?nom=upload/b26b6f8ed80f2bcdb69645d400ac023d.png

Anybody here could help ?

Thanks.

(Sorry as I don't have more than 10 reputations, i'm not allowed to put pictures.)

0 投票
2 回答
1930 浏览

3d - 从 Google Sketchup 导出 .dae (collada) 文件

嗨,我有一个简单(但非常烦人)的问题。我想将模型放入 iBooks Author 中,并使用 SketchUp 来完成。当我将模型从 Sketchup 导出为 .dae 时,相机在 SketchUp 中看起来很完美,但是当它倒置并回到前面等时。我可以旋转对象并更改输出,但它看起来很不精确......

如何设置相机/对象,以便我在屏幕上看到模型的方式正是它出现的方向?

0 投票
1 回答
1119 浏览

transformation - 使用three.js导入collada文件时缺少对象旋转

我对three.js javascript库和一般的3D工作很陌生,无论如何......

我用 Blender 创建了一个非常简单的场景,并将其导出为 collada (.dae) 文件。当使用three.js collada loader(使用THREE.ColladaLoader)导入它时,我的场景中的对象会出现,但没有应用旋转。

例如,我的场景中有一些圆柱体,一些是我绘制但未操作的,一些是我从原件复制的,还有一些是我从原件复制然后旋转 90 度的。所有对象都出现了,但场景中旋转了 90 度的对象没有显示为旋转。就好像正在应用旋转。

快速浏览了 .dae 文件,轮换信息似乎就在其中。使用其他工具预览 .dae 文件时似乎一切正常。我什至尝试了一个非常简单的场景,其中包含一个旋转的拉伸长方体。在浏览器中查看时,长方体形状是正确的,但未应用旋转。

有任何想法吗?

谢谢

0 投票
1 回答
215 浏览

google-earth - 谷歌地球模型改造

我想在 google earth 中为 collada 几何的部分添加地标。为此,我需要转换 xml 中的几何坐标,以将转换与谷歌地球中的模型相匹配。给定经度纬度和方向如何转换几何坐标以匹配谷歌地球变换?