小编Sae*_*ian的帖子

未定义的vertexUv警告

我将一个3D模型从sketchup导出到collada并使用Threejs Collada加载器加载它.但我得到以下警告:

THREE.DirectGeometry.fromGeometry(): Undefined vertexUv 2
Run Code Online (Sandbox Code Playgroud)

看来我的collada模型中的一些网格有4个面,但只有2个UV值.关于collada缺少UV值的任何想法?在装载这些模型的Threejs中是否有解决方法?

在threejs库的71版本中,这曾经只是一个警告,但在版本72中,这会在使用pick时导致以下错误:

Uncaught TypeError: Cannot read property '0' of undefined (12:59:20:764 | error, javascript)
    at raycast (public_html/libs/three.js:17237:19)
    at intersectObject (public_html/libs/three.js:7678:10)
    at intersectObject (public_html/libs/three.js:7686:5)
    at intersectObject (public_html/libs/three.js:7686:5)
    at intersectObject (public_html/libs/three.js:7686:5)
    at THREE.Raycaster.intersectObject (public_html/libs/three.js:7734:4)
    at adjustCameraPositionForCollision (public_html/PointerLockControls.js:302:86)
    at update (public_html/PointerLockControls.js:257:14)
    at render (public_html/simbuilding.js:113:24)
Run Code Online (Sandbox Code Playgroud)

three.js

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

“java.vendor”与“java.vm.vendor”有什么区别?

Java 中的java.vendorjava.vm.vendor属性有区别吗?

似乎两者总是相同的。这是修正假设吗?

如果您知道这两个值不同的场景,请列出它们。

编辑:

我试图找出哪个属性会告诉我当前的 java 是 Oracle、Apple、OpenJDK 还是其他 JVM。到目前为止,我检查了这两个属性。但是假设我只需要检查java.vendor是否安全

java openjdk jvm jvm-hotspot

6
推荐指数
1
解决办法
977
查看次数

标签 统计

java ×1

jvm ×1

jvm-hotspot ×1

openjdk ×1

three.js ×1