IfcOpenShell 对象放置
IfcOpenShell ObjectPlacement
我有以下数据:
<IfcSpace id="02e6ey$yf0S8C4bZUVTUao" Name="BRA-0101" ObjectPlacement="-0.2448 0.969574 0 0 -0.969574 -0.2448 0 0 0 0 1 0 1.47106e+08 6.61515e+09 29434 1" LongName="TEKNIK" CompositionType="ELEMENT" InteriorOrExteriorSpace="INTERNAL">...</IfcSpace>
有人能告诉我如何解释 ObjectPlacement 部分吗?
我需要知道属性的每个数字是什么意思。
这是使用 IfcOpenShell
中的 IfcConvert 工具从 ifc 格式转换为 xml 格式的一小部分代码
非常感谢
我对 IfcOpenShell 不是很熟悉,但由于该属性由 16 个值组成,我猜它是一个 4x4 变换矩阵。
a b c d
e f g h
i j k l
m n o p
你的价值观:
-0.2448 0.969574 0 0
-0.969574 -0.2448 0 0
0 0 1 0
1.47106e+08 6.61515e+09 29434 1
4x4 矩阵允许对象的平移旋转和缩放。如果您不知道矩阵的工作原理,那么网上有大量关于矩阵的教程。
我有以下数据:
<IfcSpace id="02e6ey$yf0S8C4bZUVTUao" Name="BRA-0101" ObjectPlacement="-0.2448 0.969574 0 0 -0.969574 -0.2448 0 0 0 0 1 0 1.47106e+08 6.61515e+09 29434 1" LongName="TEKNIK" CompositionType="ELEMENT" InteriorOrExteriorSpace="INTERNAL">...</IfcSpace>
有人能告诉我如何解释 ObjectPlacement 部分吗? 我需要知道属性的每个数字是什么意思。 这是使用 IfcOpenShell
中的 IfcConvert 工具从 ifc 格式转换为 xml 格式的一小部分代码非常感谢
我对 IfcOpenShell 不是很熟悉,但由于该属性由 16 个值组成,我猜它是一个 4x4 变换矩阵。
a b c d
e f g h
i j k l
m n o p
你的价值观:
-0.2448 0.969574 0 0
-0.969574 -0.2448 0 0
0 0 1 0
1.47106e+08 6.61515e+09 29434 1
4x4 矩阵允许对象的平移旋转和缩放。如果您不知道矩阵的工作原理,那么网上有大量关于矩阵的教程。