VideoEllipse

视频椭圆

new YS.VideoEllipse(options)

视频椭圆
Name Type Description
options Object optional 对象有下面这些属性:
Name Type Default Description
id String optional 视频体的唯一标识. 如果为空, GUID自动生成.
name String optional 视频体名称
videoUrl String optional 视频资源地址
reusable Boolean true optional 视频资源是否可复用,默认可复用(即同一地址资源默认使用已加载的)
category String optional 视频体分类
minDisplayAltitude Number optional 视频体显示最小视角高度
maxDisplayAltitude Number optional 视频体显示最大视角高度
repeat XY {x:1, y:1} optional 视频在每个方向上的重复次数
outline Boolean false optional 是否绘制视频体外边框线
lineColor RGBA {r:1,g:1,b:1,a:1} optional 视频体边框线颜色,默认白色
lineWidth Number 1 optional 视频体边框线线宽(px)
visible Boolean true optional 视频体是否可见
position XY optional 椭圆形的中心点坐标,经纬度坐标数组,单位度
semiMajorAxis Number optional 椭圆形的半长轴长度
semiMinorAxis Number optional 椭圆形的半短轴长度
height Number optional 椭圆形相对于地面的高度(悬空)
extrudedHeight Number optional 椭圆形相对于地面的高度(不悬空)
rotation Number optional 从北向逆时针旋转椭圆的角度,单位度
stRotation Number optional 从北向逆时针旋转视频纹理的角度,单位度
numberOfVerticalLines Number 16 optional 沿轮廓周边绘制的垂直线数
Implements:
Example:
var video = new YS.VideoEllipse({
          id: 'videoEllipse123',
          videoUrl: '../../example/video/test.mp4',
          position: {x:105, y:25},
          semiMajorAxis: 1000000,
          semiMinorAxis: 1000000,
          height: 1000000,
          numberOfVerticalLines: 8
      });

Members

extrudedHeight : Number

获取或设置椭圆形相对于地面的高度(不悬空).

height : Number

获取或设置椭圆形相对于地面的高度(悬空).

position : XY

获取或设置椭圆形的中心点坐标.

rotation : Number

获取或设置从北向逆时针旋转椭圆的角度.

semiMajorAxis : Number

获取或设置椭圆形的半长轴长度.

semiMinorAxis : Number

获取或设置椭圆形的半短轴长度.

stRotation : Number

获取或设置从北向逆时针旋转视频纹理的角度.