在不同模态下的 GuideLine

Constructors

Properties

endTagContainer: GuideLineTagContainer
geometryStyle: GuideLineGeometryStyle = {}
group: Group = ...
materialStyle: GuideLineMaterialStyle = {}
meshStyle: GuideLineMeshStyle = {}
meshWithDepthTest: Mesh<BufferGeometry, ShaderMaterial>
meshWithoutDepthTest: Mesh<BufferGeometry, ShaderMaterial>
name: string = ''
path: CatmullRomCurve3[] = []
startTagContainer: GuideLineTagContainer
visible: boolean = null

Accessors

  • get curvePath(): CurvePath<Vector3>
  • THREE Curve 路径

    Returns CurvePath<Vector3>

  • get curvePoints(): Vector3[]
  • THREE Curve 路径上的点

    Returns Vector3[]

  • get panoGroup(): number[]
  • Returns number[]

  • get visibleFloorIndexes(): number[]
  • 可展示的楼层

    Returns number[]

Methods

  • Returns void

  • 闪烁

    Returns void

  • 求起点到 panoIndex 曲线长度

    Parameters

    • index: number

      panoIndex 在 panoGroup 中的索引

    Returns number | void

    为什么不使用 panoIndex 作为参数?

    • panoIndex 在一个曲线中可能出现多次,无法确定是哪一个。
  • Parameters

    • backgroundClip: "border-box" | "padding-box"

    Returns void

  • 设置背景颜色

    Parameters

    • color: string

    Returns void

  • 设置背景透明度

    Parameters

    • opacity: number

    Returns void

  • 设置边框

    Parameters

    • color: string

    Returns void

  • 设置边框透明度

    Parameters

    • opacity: number

    Returns void

  • @description: 设置边框宽度

    Parameters

    • width: number

    Returns void

  • 设置贴图颜色

    Parameters

    • color: string

    Returns void

  • 自定义展示

    Parameters

    • visible: boolean

    Returns void

  • 设置默认展示

    Parameters

    • visible: boolean

    Returns void

  • Parameters

    Returns void

  • 通过点位设置线条形状

    Parameters

    • _panoGroup: number[]
    • Optionaloptions: CatmullRomCurve3RestParams & GuideLineGeometryStyle & {
          autoDepthTestEffectDistance?: number;
          skipPanoGroup?: boolean;
          useAutoDepthTest?: boolean;
      }

    Returns void

  • 通过路径设置线条形状

    Parameters

    Returns void

  • 设置 Y 轴上的偏移量,为了让多条路线在高度上错开,每个路线都需要有个额外的 offset

    Parameters

    • offset: number

    Returns void

  • 设置贴图透明度

    Parameters

    • opacity: number

    Returns void

  • 设置线条材质

    Parameters

    Returns void

  • 设置模型状态

    Parameters

    Returns void

  • 设置整体透明度

    Parameters

    • opacity: number

    Returns void

  • 设置缩放

    Parameters

    • scale: number

    Returns void

  • Parameters

    Returns void

  • 设置贴图

    Parameters

    • url: string

    Returns void

  • 基础宽、长

    Parameters

    • width: number
    • length: number

    Returns void

  • Parameters

    • floorIndexes: number[]

    Returns void