如视 Five SDK
    Preparing search index...

    Class ModelScene

    Hierarchy

    • Scene
      • ModelScene
    Index

    Constructors

    • Parameters

      • options: { fiveId: string }

      Returns ModelScene

    Properties

    autoRefine: boolean = true

    自动细化

    boundingBox: Box3 = ...

    包围盒

    boundingMesh: BoundingMesh

    包围盒 Mesh

    fiveId: string
    loaded: boolean = false

    加载完成

    models: Models

    模型列表

    needsRender: boolean = true
    parameter: Parameter = ...

    参数

    refined: boolean = false

    细化完成

    refineProgress: [number, number] = ...

    细化进度

    Accessors

    • get bounding(): Box3

      Returns Box3

      Use .boundingBox instead

    • get empty(): boolean

      Returns boolean

    Methods

    • Parameters

      • type: "model.create"
      • listener: (event: Event & { model: Model; type: "model.create" }) => void

      Returns void

    • Parameters

      • type: "model.dispose"
      • listener: (event: Event & { model: Model; type: "model.dispose" }) => void

      Returns void

    • Parameters

      • type: string
      • listener: (event: Event) => void

      Returns void

    • Parameters

      • event: { model: Model; type: "model.create" }

      Returns void

    • Parameters

      • event: { model: Model; type: "model.dispose" }

      Returns void

    • Parameters

      • event: { type: string; [attachment: string]: any }

      Returns void

    • Returns void

    • 计算模型射线碰撞检测

      Parameters

      • raycaster: Raycaster

        THREE 射线对象

      • Optionaltarget: Intersection[]

        返回碰撞点

      Returns Intersection[]

      返回碰撞点

    • Parameters

      • type: "model.create"
      • listener: (event: Event & { model: Model; type: "model.create" }) => void

      Returns void

    • Parameters

      • type: "model.dispose"
      • listener: (event: Event & { model: Model; type: "model.dispose" }) => void

      Returns void

    • Parameters

      • type: string
      • listener: (event: Event) => void

      Returns void

    • Returns void

      Use .parameter.reset('brightness') instead

    • Parameters

      Returns void

      Use .parameter.set instead

    • Parameters

      • renderer: WebGLRenderer
      • camera: Camera

      Returns boolean