在线免费看污_亚洲视频在线免费观看_91精品国产电影_久久国产亚洲_久久四虎影院_亚洲欧美a_国产精品一区二区三

ReferenceProperty

AProperty透明地鏈接到所提供對象上的另一個屬性。
new ReferenceProperty(targetCollection, targetId, targetPropertyNames)
Parameters:
targetCollection (EntityCollection) 將用于解析引用的實體集合。
targetId (String) 正在引用的實體的ID。
targetPropertyNames (Array.<String>) 目標實體上要使用的屬性的名稱。
Example
var collection = new bmgl.EntityCollection();

//Create a new entity and assign a billboard scale.
var object1 = new bmgl.Entity({id:'object1'});
object1.billboard = new bmgl.BillboardGraphics();
object1.billboard.scale = new bmgl.ConstantProperty(2.0);
collection.add(object1);

//Create a second entity and reference the scale from the first one.
var object2 = new bmgl.Entity({id:'object2'});
object2.model = new bmgl.ModelGraphics();
object2.model.scale = new bmgl.ReferenceProperty(collection, 'object1', ['billboard', 'scale']);
collection.add(object2);

//Create a third object, but use the fromString helper function.
var object3 = new bmgl.Entity({id:'object3'});
object3.billboard = new bmgl.BillboardGraphics();
object3.billboard.scale = bmgl.ReferenceProperty.fromString(collection, 'object1#billboard.scale');
collection.add(object3);

//You can refer to an entity with a # or . in id and property names by escaping them.
var object4 = new bmgl.Entity({id:'#object.4'});
object4.billboard = new bmgl.BillboardGraphics();
object4.billboard.scale = new bmgl.ConstantProperty(2.0);
collection.add(object4);

var object5 = new bmgl.Entity({id:'object5'});
object5.billboard = new bmgl.BillboardGraphics();
object5.billboard.scale = bmgl.ReferenceProperty.fromString(collection, '\\#object\\.4#billboard.scale');
collection.add(object5);

Members

(readonly) definitionChanged : Event

獲取每當此屬性的定義更改時引發的事件。只要被引用屬性的定義被更改,定義就會被更改。

(readonly) isConstant : Boolean

獲取一個值,該值指示此屬性是否為常量。

(readonly) referenceFrame : ReferenceFrame

獲取在其中定義位置的引用框架。僅當引用的屬性為PositionProperty時,此屬性才有效。

(readonly) resolvedProperty : Property

獲取基礎引用屬性的已解析實例。

(readonly) targetCollection : EntityCollection

獲取包含正在引用的實體的集合。

(readonly) targetId : String

獲取被引用實體的ID。

(readonly) targetPropertyNames : Array.<String>

獲取用于檢索引用屬性的屬性名數組。

Methods

(static) fromString(targetCollection, referenceString) → {ReferenceProperty}
為將用于解析的實體集合和指示目標實體ID和屬性的字符串創建一個新實例。字符串的格式是“objectid#foo.bar”,其中#將ID與屬性路徑和分隔開。分離子屬性。如果引用標識符或任何子屬性包含#?;蛘咚麄儽仨毺优?。
Parameters:
targetCollection (EntityCollection)
referenceString (String)
Throws
equals(other) → {Boolean}
將此屬性與提供的屬性進行比較,如果相等,則返回true,否則返回false。
Parameters:
other (Property) 其他財產。
getType(time) → {String}
在提供的時間獲取Material類型。只有被引用的屬性是aMaterialProperty時,此方法才有效。
Parameters:
time (JulianDate) 檢索類型的時間。
getValue(time, result) → {Object}
獲取所提供時間的屬性值。
Parameters:
time (JulianDate) 檢索值的時間。
result (Object) 將值存儲到的對象(如果省略),將創建并返回新實例。
getValueInReferenceFrame(time, referenceFrame, result) → {Cartesian3}
在提供的時間和提供的引用框架中獲取屬性的值。只有被引用的屬性是aPositionProperty時,此方法才有效。
Parameters:
time (JulianDate) 檢索值的時間。
referenceFrame (ReferenceFrame) 所需的結果參考框架。
result (Cartesian3) 將值存儲到的對象(如果省略),將創建并返回新實例。
主站蜘蛛池模板: 国产欧美久久久精品影院 | 欧美无玛 | 国产精品久久久久三级 | 三级斤 | 亚洲国产精品二区久久 | 人人澡 人人澡碰人人看软件 | 久久久精品波多野结衣 | 中文字幕高清在线天堂网 | 亚洲第一网站免费视频 | 久久精品午夜视频 | 精品无码久久久久久国产 | 免费一级a毛片在线 | 久久综合九色综合欧洲色 | 国产精亚洲视频 | 日本最黄网站 | 蜜桃视频在线观看官网 | 日本午夜精品 | 欧美一级全黄 | 久久久黄色 | 亚洲无吗在线视频 | 欧美一二三 | 欧美另类视频一区二区三区 | 免费a在线播放 | 日本网站黄色 | www亚洲视频 | 久久中文字幕一区二区三区 | 午夜在线视频一区二区三区 | 久热99 | 欧美成人福利 | a毛片免费全部播放毛 | 欧美色伊人 | 国产亚洲精品高清在线 | 天天插天天爽 | 收集最新中文国产中文字幕 | 日本高清视频色 | 精品久久久久久久久久 | 国产对白视频 | 色综合天天干 | 99久久精品免费看国产一区二区三区 | 青青青草影院 | 欧美精欧美乱码一二三四区 |