Class BaseMesh<Props, ApplicationContext, Renderer, Scene, Camera, Raycaster, Container, DisplayObject, Viewport, Point>Abstract

graphic render component

Type Parameters

  • Props extends object

  • ApplicationContext

  • Renderer

  • Scene

  • Camera

  • Raycaster

  • Container extends DisplayObject

  • DisplayObject

  • Viewport

  • Point

Hierarchy

Constructors

  • Type Parameters

    • Props extends object

    • ApplicationContext

    • Renderer

    • Scene

    • Camera

    • Raycaster

    • Container

    • DisplayObject

    • Viewport

    • Point

    Parameters

    Returns BaseMesh<Props, ApplicationContext, Renderer, Scene, Camera, Raycaster, Container, DisplayObject, Viewport, Point>

Properties

_on$Click: any
_on$DBClick: any
_on$DragEnd: any
_on$DragMove: any
_on$DragStart: any
_on$HoverIn: any
_on$HoverOut: any
_on$Pinch: any
_on$PinchEnd: any
_on$PinchStart: any
_on$Press: any
_on$PressUp: any
_on$RightClick: any
_on$Rotate: any
_on$RotateEnd: any
_on$RotateStart: any
_vNode: VirtualNode<any>
appendToWorld: any

将当前视图对象添加到视图中

applyInteractive: any

激活视图对象的交互状态,并更新交互配置

autoAppendToWorld: boolean

是否默认添加到场景中。默认:true

forwardToCommand: any

转发事件给CommandManager

interactiveTask: any
props: ComponentProps<Props>
reactions: any
reactivePipeLine: (() => void)[]

响应式的渲染任务管线

Type declaration

    • (): void
    • Returns void

view: DisplayObject

当前组件的视图对象

viewType: "camera" | "light" | "model"

视图对象的类型(有相机、灯光、模型三类,默认为 model)

Accessors

  • get context(): SceneContext
  • Returns SceneContext

Methods

  • 提供接口用以给子组件添加 view

    Parameters

    • view: DisplayObject

    Returns void

  • 往场景中添加对象

    Parameters

    • scene: BaseScene<ApplicationContext, Renderer, Scene, Camera, Raycaster, Container, DisplayObject, Viewport>
    • view: DisplayObject

    Returns void

  • 清除当前视图

    Returns void

  • Parameters

    • type: CommitType

    Returns void

  • Returns void | Promise<void>

  • Parameters

    Returns void | Promise<void>

  • Returns void | Promise<void>

  • Returns void | Promise<void>

  • Parameters

    Returns void | Promise<void>

  • Returns DisplayObject

  • 绘制图形图像,默认在 componentDidMount 时调用

    Returns void

  • Returns void

  • Returns Partial<ViewEntity>

  • Parameters

    Returns void

  • 标记当前对象是否可点击

    Returns boolean

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • 标记当前对象是否可拖拽

    Returns boolean

  • Parameters

    Returns void

  • Parameters

    Returns void

  • 标记当前对象是否可 Hover

    Returns boolean

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Returns boolean

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Returns boolean

  • Parameters

    Returns void

  • Returns boolean

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • 从世界中移除当前对象

    Returns void

  • 恢复默认 cursor 状态

    Returns void

  • 设置视图是否可交互

    Parameters

    • interactive: boolean

    Returns void

  • 设置当前 cursor 状态

    Parameters

    • cursor: string

    Returns void

Generated using TypeDoc