📌 📄 内容摘要:
@lin2101 在 有没有cesium大佬,帮我看看一个bug,求求了 中发帖
遇到的问题
在使用 CesiumJS 创建用于 3D 坐标系操控的平移工具(类似于 Gizmo 的三维箭头)时,我在将多个 GeometryInstance 对象合并到单个 Primitive 时遇到了以下报错:
报错信息:
DeveloperError: All attribute lists must have the same number of attributes.
问题复现情况
工具包含箭头和线条,分别沿着 XYZ 三个轴的正负方向放置。我针对每个方向,复用同一个 CylinderGeometry 对象,并将其通过 modelMatrix 增加不同的变换(旋转 + 平移)。代码结构如下:
核心代码(简化版)
function calTransModelMatrix(axis, translate) {
const modelMatrix = Matrix4.IDEN...
────────── 链接信息 ────────── 🔗 论坛链接: linux.do 📎 访问地址: https://linux.do/t/topic/1132146/1 ─────────────────────────────
📢 来源:LINUX DO