You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ARCore技术问询:WorldScale与LocalScale的区别是什么?

WorldScale vs LocalScale in AR Model Scaling: Key Differences & Use Cases for Architectural Models

嘿,很高兴你已经搞定了建筑级别AR模型的缩放操作!我来帮你理清楚WorldScale和LocalScale的核心区别,以及在放大建筑模型时该怎么选。

Core Differences Between WorldScale and LocalScale

  • WorldScale: 基于全局AR世界坐标系进行缩放。无论你的模型是否有父物体、是否经过旋转/位移,缩放都会严格遵循整个AR空间的XYZ轴方向。举个例子:如果你的建筑模型挂在一个倾斜的父节点下,用WorldScale放大时,模型依然会沿着世界的水平/垂直轴均匀变大,不会跟着父节点的倾斜方向产生变形。
  • LocalScale: 基于模型自身的局部坐标系(若模型嵌套在父节点下,则遵循父节点的局部坐标系)。如果模型本身有旋转,或者属于某个层级结构的一部分,缩放会贴合这个局部坐标系的方向。比如:你给建筑的某个斜向阳台模型绕Z轴转了45度,用LocalScale放大时,它会沿着自己当前的前后左右轴拉伸,完全匹配构件原本的设计方向。

When to Use Which for Architectural AR Models

Opt for WorldScale When:

  • Scaling the entire building: 当你需要把建筑模型从设计比例(比如1:100)放大到真实世界尺寸时,WorldScale能保证模型始终对齐AR世界的空间规则(比如墙面垂直于地面),避免出现整体形态的偏移或扭曲。
  • Unified scaling of independent components: 如果你的建筑由多个无嵌套关系的独立组件(楼体、停车场、景观小品)组成,用WorldScale可以让所有组件按照世界轴同步缩放,维持整体的空间比例一致性。

Opt for LocalScale When:

  • Adjusting local building elements: 当你需要单独放大阳台、窗户、内部房间这类局部构件时,尤其是这些构件相对于主建筑有旋转或偏移时,LocalScale能确保缩放沿着构件自身的设计方向进行,不会破坏它原本的局部形态。
  • Scaling within nested hierarchies: 如果你的建筑模型是分层嵌套结构(比如建筑主体 → 楼层 → 房间),缩放某一层或某一间房时,用LocalScale可以让该层级相对于父节点保持正确的局部位置和比例,不会打乱整个建筑的层级空间关系。

内容的提问来源于stack exchange,提问作者Steven B.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.29 16:47:40