Skip to content

Model 模型

基本用法

通过Model构建一个三维模型

按轨迹行走

通过调用createPath为模型设置一组坐标集,并设置相应轨迹参数,即可实现让模型按照指定路径进行行走

为了保证模型的朝向是正确的,需要制作三维模型时,它的默认朝向是正向X轴 行走路径是一个灵活的时间轴,你可以随时控制它播放、暂停、播放时间点、加速、减速等等

API

Options

属性名说明类型默认值
position坐标RTHREE_GID3D.Cartesian30,0,0
rotation旋转(单位,弧度)RTHREE_GID3D.Cartesian30,0,0
_entityCesium原实例(如果你希望直接用它来操作一些属性,您可以选择该属性)RTHREE_GID3D.Entity-
pathAnimationInstance轨迹实例对象(需先执行createPath方法初始化轨迹后才能使用)gsap.core.Timeline-

ConstructorOptions

构造参数,继承自Cesium.ModelGraphics.ConstructorOptions,详情看官网API说明:ModelGraphics

Methods

createPath(positions: number[], options: IPathOption)

构建行走路径(跟随实体逐渐展现)

IPathOption

继承自PolylineGraphics.ConstructorOptions,详情看官网API说明:PolylineGraphics

以下为扩展参数说明

属性名说明类型默认值
duration路径总时长number-
showLine是否展示轨迹线(true展示,false不展示)booleantrue
repeat循环次数 默认为0,表示不循环,如果希望永远循环,那么设置为-1number0
repeatDelay每次循环时的延迟时间number0
initPlay是否初始立即播放(true立即播放,false不立即播放)booleantrue

lookAtMe(offset?: RTHREE_GID3D.HeadingPitchRange)

观看自身(将视角调整到能看到它的位置)

setVisible(visible: boolean)

设置显示状态

destroy

销毁