graphic render component

Hierarchy

Constructors

Properties

_distance2: any
_interactContainer: any
_vNode: VirtualNode<any>
autoAppendToWorld: boolean

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

graphic2endPsMap: any
onClick: ((v, e) => void)

Type declaration

processData: any

@description: 矩形交错网格构件上获取标注端点坐标数组

  3-------------A------------2
| | |
| | |
| | |
C-------------B------------D
| |
| |
| |
0--------------------------1

bbox是整个构件的包围盒四个点
AB是内插的竖直构件上方的标注需要体现其水平X位置
CD是内插的水平构件右方标注需要体现其竖直Y位置
props: ComponentProps<IProps>
reactivePipeLine: (() => void)[]

响应式的渲染任务管线

Type declaration

    • (): void
    • Returns void

view: Container

当前组件的视图对象

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

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

Accessors

  • get context(): SceneContext
  • Returns SceneContext

Methods

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

    Parameters

    • view: DisplayObject

    Returns void

  • 往场景中添加对象

    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 Container

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

    Returns void

  • Returns void

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

    Returns boolean

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

    Returns boolean

  • 标记当前对象是否可 Hover

    Returns boolean

  • Parameters

    Returns void

  • Returns boolean

  • Parameters

    Returns void

  • Returns boolean

  • Returns boolean

  • Parameters

    Returns void

  • 从世界中移除当前对象

    Returns void

  • Returns null | Element<any>[]

  • 恢复默认 cursor 状态

    Returns void

  • 设置视图是否可交互

    Parameters

    • interactive: boolean

    Returns void

  • Parameters

    Returns boolean

  • 设置当前 cursor 状态

    Parameters

    • cursor: string

    Returns void

Generated using TypeDoc