Hierarchy

Constructors

  • Parameters

    Returns XgConeFX

Properties

_suppressModelMatrixUpdate: boolean
id: string
show: boolean

Accessors

  • get availability(): TimeIntervalCollection
  • Returns TimeIntervalCollection

  • set availability(val): void
  • Parameters

    • val: TimeIntervalCollection

    Returns void

  • get disposed(): boolean
  • Returns boolean

  • get geometryInstanceIdType(): {
        2d: "2d";
        3d-fill: "3d-fill";
        3d-outline: "3d-outline";
    }
  • Returns {
        2d: "2d";
        3d-fill: "3d-fill";
        3d-outline: "3d-outline";
    }

    • 2d: "2d"
    • 3d-fill: "3d-fill"
    • 3d-outline: "3d-outline"
  • get graphics(): FxGraphicOptions<T>
  • Returns FxGraphicOptions<T>

  • get name(): string
  • Returns string

  • set name(val): void
  • Parameters

    • val: string

    Returns void

  • get orientation(): Quaternion | VelocityOrientationProperty | Property
  • Returns Quaternion | VelocityOrientationProperty | Property

  • set orientation(val): void
  • Parameters

    • val: Quaternion | VelocityOrientationProperty | Property

    Returns void

  • get position(): Cartesian3 | PositionProperty
  • Returns Cartesian3 | PositionProperty

  • set position(val): void
  • Parameters

    • val: Cartesian3 | PositionProperty

    Returns void

Methods

  • Returns PrimitiveCollection

  • Returns void

  • Parameters

    • Optional val: Quaternion

    Returns void

  • Parameters

    • Optional val: Cartesian3

    Returns void

  • 将 position + orientation 与放置策略旋转组合为基础的模型矩阵。 子类可以调用该方法作为起点,再叠加局部偏移与样式旋转。

    Parameters

    • Optional position: Cartesian3
    • Optional orientation: Quaternion

    Returns Matrix4

  • 在放置策略的基础上,应用一个局部坐标系下的平移偏移(例如沿局部 Z 轴移动半径/长度)。

    • 先组合 orientation 与放置策略旋转得到最终旋转
    • 再将局部偏移向量通过最终旋转变换到世界系,并叠加到位置

    Parameters

    • Optional position: Cartesian3
    • Optional orientation: Quaternion
    • Optional localOffset: Cartesian3

    Returns Matrix4

  • Returns Matrix4

  • Returns void

  • Returns Matrix3

  • Returns PrimitiveCollection

  • Returns void

  • Parameters

    • Optional val: string | string[] | TimeIntervalCollection

    Returns TimeIntervalCollection

  • Returns void

  • Returns void

  • Parameters

    • Optional val: Quaternion

    Returns void

  • Parameters

    • Optional position: Cartesian3
    • Optional orientation: Quaternion

    Returns void

  • Parameters

    • Optional val: Cartesian3

    Returns void

  • Parameters

    • show: boolean

    Returns void

  • Parameters

    • _material: any

    Returns void