Forge Autodesk 模型的变换矩阵
Posted
技术标签:
【中文标题】Forge Autodesk 模型的变换矩阵【英文标题】:Forge Autodesk model's transform matrix 【发布时间】:2018-09-13 17:51:24 【问题描述】:我想知道下面的两个矩阵是什么以及它们的用途:
placementTransform (1 x 12) refPointTransform (1 x 16)有谁知道它们的用途吗?我认为这与 3D 对象的平移(Tx,Ty,Tz)/旋转(Rx,Ry,Rz)有关,但每个向量中的参数太多...
【问题讨论】:
【参考方案1】:placementTransform 设置加载过程中模型的位置偏移和比例。 refPointTransform 类似(但包含旋转),但在placementTransform 之后应用(相乘)。
这是一个示例和源代码,说明如何使用“placementTransform”: https://github.com/wallabyway/viewer-multimodel-search/blob/1c2e71397a78ab807644f96dfb34b8e578825987/docs/index.html#L61
看看第 61 行。当我加载第二个模型时,我设置了 3D 建筑物的偏移和比例,使其位于 3D 手锯上方。
【讨论】:
以上是关于Forge Autodesk 模型的变换矩阵的主要内容,如果未能解决你的问题,请参考以下文章
Autodesk Forge Viewer 中的三个 JS 限制变换控制运动
Autodesk Forge 模型衍生 API:在 Autodesk Forge 衍生子项中找不到“图形”角色