IfcApi
IfcLoader
IfcViewerApi

IfcViewerApi.addAxes

简介

IfcViewerApi.addAxes 是 ifc.js 的 IfcViewerApi 类的一个方法,用于在场景中添加一个坐标轴。

方法原型

IfcViewerApi.addAxes(length: number, labelX?: string, labelY?: string, labelZ?: string, position?: THREE.Vector3, size?: number): void;

参数介绍

  • length:(必需)坐标轴的长度,单位为米。
  • labelX:(可选)X 轴的标签,默认为 "X"。
  • labelY:(可选)Y 轴的标签,默认为 "Y"。
  • labelZ:(可选)Z 轴的标签,默认为 "Z"。
  • position:(可选)坐标轴的位置,默认为原点。
  • size:(可选)坐标轴的大小,默认为 1。

示例代码

const ifcViewer = new IfcViewerAPI({ container: "viewer" });

ifcViewer.addAxes(5, "东", "上", "北", new THREE.Vector3(1, 2, 3), 2);

在这个例子中,我们创建了一个名为 ifcViewer 的 IfcViewerAPI 实例,使用该实例的 addAxes 方法在场景中添加了一个长度为 5 米、标签为 "东"、"上"、"北",位置为 (1, 2, 3),大小为 2 的坐标轴。