Options
All
  • Public
  • Public/Protected
  • All
Menu

tinoe

Index

Type Aliases

ITinoeCanvasInstance: { addEventListener: EventListenerFn; clientHeight: number; clientWidth: number; height: number; removeEventListener: EventListenerFn; width: number; getContext: any }

Type declaration

  • addEventListener: EventListenerFn
  • clientHeight: number
  • clientWidth: number
  • height: number
  • removeEventListener: EventListenerFn
  • width: number
  • getContext:function
    • Parameters

      Returns WebGLRenderingContext

Variables

Earcut: { triangulate: any }

Type declaration

  • triangulate:function
    • triangulate(data: any, holeIndices: any, dim?: number): any[]
    • Parameters

      • data: any
      • holeIndices: any
      • Optional dim: number

      Returns any[]

almostZero: 0.000001 = 0.000001

Functions

  • almostEqual(a: number, b: number): boolean
  • 近似相等

    Parameters

    • a: number

      对比数a

    • b: number

      对比数b

    Returns boolean

    相等为true,不等为false

  • clamp(min: number, max: number, val: number): number
  • 将输入数值限制在一个给定的区间[min, max]内

    Parameters

    • min: number

      最小值

    • max: number

      最大值

    • val: number

      输入值

    Returns number

    若val < min,则返回min;若val > max, 则返回max,否则返回val

  • degreeToRadian(deg: number): number
  • 角度值转弧度值

    Parameters

    • deg: number

      角度

    Returns number

    弧度

  • radianToDegree(rad: number): number
  • 弧度值转角度值

    Parameters

    • rad: number

      弧度

    Returns number

    角度

  • 将输入的rotation设置为绕指定轴旋转指定角度的值

    Parameters

    • rotation: Quaternion

      输入的rotation

    • axis: Vector3

      绕着旋转的轴

    • degree: number

      旋转角度

    • Optional onSelf: boolean

    Returns Quaternion

    旋转指定角度后的rotation

  • 使输入的rotation绕x轴旋转指定角度

    Parameters

    • rotation: Quaternion

      输入的rotation

    • degree: number

      旋转角度

    • Optional onSelf: boolean

    Returns Quaternion

  • 使输入的rotation绕y轴旋转指定角度

    Parameters

    • rotation: Quaternion

      输入的rotation

    • degree: number

      旋转角度

    • Optional onSelf: boolean

    Returns Quaternion

  • 使输入的rotation绕z轴旋转指定角度

    Parameters

    • rotation: Quaternion

      输入的rotation

    • degree: number

      旋转角度

    • Optional onSelf: boolean

    Returns Quaternion

  • 调整缩放

    Parameters

    • scale: Vector3

      要被修改的scale

    • factor: Vector3

      缩放因子

    • Optional onSelf: boolean

    Returns Vector3

  • 调整x轴方向的缩放

    Parameters

    • scale: Vector3

      要被修改的scale

    • factor: number

      缩放因子

    • Optional onSelf: boolean

    Returns Vector3

  • 调整y轴方向的缩放

    Parameters

    • scale: Vector3

      要被修改的scale

    • factor: number

      缩放因子

    • Optional onSelf: boolean

    Returns Vector3

  • 调整z轴方向的缩放

    Parameters

    • scale: Vector3

      要被修改的scale

    • factor: number

      缩放因子

    • Optional onSelf: boolean

    Returns Vector3

  • 调整平移位置

    Parameters

    • position: Vector3

      要被修改的位置

    • shift: Vector3

      移动方向及距离

    • Optional onSelf: boolean

    Returns Vector3

  • translateX(position: Vector3, shift: number, onSelf?: boolean): Vector3
  • 调整x轴方向上的平移位置

    Parameters

    • position: Vector3

      要被修改的位置

    • shift: number

      沿x轴方向的移动距离

    • Optional onSelf: boolean

    Returns Vector3

  • translateY(position: Vector3, shift: number, onSelf?: boolean): Vector3
  • 调整y轴方向上的平移位置

    Parameters

    • position: Vector3

      要被修改的位置

    • shift: number

      沿y轴方向的移动距离

    • Optional onSelf: boolean

    Returns Vector3

  • translateZ(position: Vector3, shift: number, onSelf?: boolean): Vector3
  • 调整z轴方向上的平移位置

    Parameters

    • position: Vector3

      要被修改的位置

    • shift: number

      沿z轴方向的移动距离

    • Optional onSelf: boolean

    Returns Vector3

Generated using TypeDoc