new FdDynamicTextureLine()
Example
var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer');
//如果option参数中不包含pts属性,则会激活手动选取节点的功能
var ent = mm.add('DynamicTextureLine', {
    id: 'xxx', //动态线的id
    routes: routes, //动态线的点集
    lineWidth: 4.0, //线宽
    flowWidth: 4.0,//流动箭头,默认与线宽一致
    lineTextureUrl: "../../SampleData/a.png", //线纹理url
    flowTextureUrl: "../../SampleData/b.png", //流动箭头纹理url
    depthTest: true, //深度测试
    showAhead: true, //显示前方未流经的部分
});
    
Members
- 
    option
- 
    
    获取实体的属性数据 
Methods
- 
    createDynamicTextureLinesApperance(color)
- 
    
    创建线外观 Parameters:Name Type Description colorFreedo.Color 线颜色 
- 
    createDynamicTextureLinesGeometryInstance(positions, width)
- 
    
    创建线的Geometry容器 Parameters:Name Type Description positionsArray 点集 widthNumber 线宽 
- 
    createDynamicTextureLinesPrimitive(routePaths, color, width)
- 
    
    创建线对象 Parameters:Name Type Description routePathsArray 线数组 colorFreedo.Color 线颜色 widthNumber 线宽 
- 
    dispose()
- 
    
    销毁所有资源 
- 
    getData()
- 
    
    获取数据 Returns:返回值格式: [{ pts: [Cartesian3] }...] - Type
- Array.<Object>
 
- 
    hide()
- 
    
    隐藏 
- 
    on(listener [, scope])
- 
    
    注册事件捕捉 Parameters:Name Type Argument Description listenerFdModel~FdDynamicTextureLineCallback 当有事件触发时被执行的函数。 scopeObject <optional> 
 listener函数执行时的绑定的对象。 Returns:返回一个函数,调用该函数可以取消监听。 - Type
- Freedo.Event~RemoveCallback
 
- 
    remove()
- 
    
    删除实体 
- 
    setDynamicTextureLinesStatus(dynamicTextureLinesPrimitive, statusCallback)
- 
    
    设置动态线属性 Parameters:Name Type Description dynamicTextureLinesPrimitiveFreedo.Primitive 线对象 statusCallback* 回调函数 
- 
    show()
- 
    
    显示 
Type Definitions
- 
    FdDynamicTextureLineCallback(eventType, eventArg)
- 
    
    
    
    
    
        Parameters:Name Type Description eventTypeString 事件类型:DataChanged eventArgObject DataChanged事件对应的参数