Marker(param)

new Marker(param)

构造方法
在场景中显示图像的标记对象。
Parameters:
Name Type Description
param object 初始化参数,除Object3D基础的初始化参数以外的参数
Properties
Name Type Attributes Default Description
autoFitBodyScale boolean <optional>
false 是否自适应body的缩放
scaleFactor number <optional>
0.01 缩放系数
renderType THING.RenderType <optional>
THING.RenderType.Sprite 渲染类型 平面或精灵
spriteRotation number <optional>
0 精灵模式下的旋转角度
Deprecated:
  • @param {THING.PivotMode} [param.pivotMode=THING.PivotMode.Auto] 轴心点类型

Members

autoFitBodyScale :boolean

创建Marker是否自适应图片的宽高比 如果为false,图片会变形
Default Value:
  • false
Example
marker.autoFitBodyScale = true;

onAfterFitBodyScale :OnFitBodyScaleCallback

设置/获取 自适应图片尺寸结束后的回调

onBeforeFitBodyScale :OnFitBodyScaleCallback

获取/设置在适应图片尺寸之前调用的回调函数。

renderType :RenderType

设置/获取 渲染类型 支持精灵模式和平面模式
Default Value:
  • THING.RenderType.Sprite

scaleFactor :number|Array.<number>

设置/获取 自适应图片宽高比时的缩放倍数 仅autoFitBodyScale=true时生效
Default Value:
  • 0.01
Example
marker.scaleFactor = 0.1;

scaleMode :THING.ScaleMode

设置/获取 缩放模式 (仅 autoFitBodyScale=true 时生效)

spriteRotation :number

精灵模式下的旋转角度