new FdDynamicHemisphere(viewer, id, opt)
构造函数
Parameters:
| Name | Type | Description | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| viewer | Freedo.Viewer | ||||||||||||||||||||||||||||
| id | string | ||||||||||||||||||||||||||||
| opt | Object | 配置对象 Properties
 | 
Example
var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer');
var ent = mm.add("DynamicHemisphere", {
    radius: 10,
    color: Freedo.Color.YELLOW,
    position: Freedo.Cartesian3.fromDegrees(111, 33, 10)
});
    
Members
- 
    option
- 
    
    获取实体的属性数据 
- 
    show
- 
    
    取得可见性 
- 
    show
- 
    
    设置可见性 
Methods
- 
    computeNormal(pts)
- 
    
    计算法向量 Parameters:Name Type Description ptsArray.<Freedo.Cartesian3> 
- 
    on(listener [, scope])
- 
    
    注册事件捕捉 Parameters:Name Type Argument Description listenerFdModel.FdDynamicHemisphere~FdDynamicHemisphereCallback 当有事件触发时被执行的函数。 scopeObject <optional> 
 listener函数执行时的绑定的对象。 Returns:返回一个函数,调用该函数可以取消监听。 - Type
- Freedo.Event~RemoveCallback
 
- 
    remove()
- 
    
    移除(销毁) 
- 
    triangulate(radius, stacks, slices)
- 
    
    三角化 Parameters:Name Type Description radiusnumner stacksnumber slicesnumber