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

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

                (readonly) isConstant : Boolean

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

                (readonly) referenceFrame : ReferenceFrame

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

                (readonly) resolvedProperty : Property

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

                (readonly) targetCollection : EntityCollection

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

                (readonly) targetId : String

                獲取被引用實體的ID。

                (readonly) targetPropertyNames : Array.<String>

                獲取用于檢索引用屬性的屬性名數(shù)組。

                Methods

                (static) fromString(targetCollection, referenceString) → {ReferenceProperty}
                為將用于解析的實體集合和指示目標實體ID和屬性的字符串創(chuàng)建一個新實例。字符串的格式是“objectid#foo.bar”,其中#將ID與屬性路徑和分隔開。分離子屬性。如果引用標識符或任何子屬性包含#。或者他們必須逃跑。
                Parameters:
                targetCollection (EntityCollection)
                referenceString (String)
                Throws
                equals(other) → {Boolean}
                將此屬性與提供的屬性進行比較,如果相等,則返回true,否則返回false
                Parameters:
                other (Property) 其他財產(chǎn)。
                getType(time) → {String}
                在提供的時間獲取Material類型。只有被引用的屬性是aMaterialProperty時,此方法才有效。
                Parameters:
                time (JulianDate) 檢索類型的時間。
                getValue(time, result) → {Object}
                獲取所提供時間的屬性值。
                Parameters:
                time (JulianDate) 檢索值的時間。
                result (Object) 將值存儲到的對象(如果省略),將創(chuàng)建并返回新實例。
                getValueInReferenceFrame(time, referenceFrame, result) → {Cartesian3}
                在提供的時間和提供的引用框架中獲取屬性的值。只有被引用的屬性是aPositionProperty時,此方法才有效。
                Parameters:
                time (JulianDate) 檢索值的時間。
                referenceFrame (ReferenceFrame) 所需的結果參考框架。
                result (Cartesian3) 將值存儲到的對象(如果省略),將創(chuàng)建并返回新實例。
                主站蜘蛛池模板: 亚洲视频一区二区三区| 欧美a在线视频| 在线日韩麻豆一区| 亚洲欧美日韩综合一区| 四虎永久在线观看视频精品| 日韩一区二区在线免费观看| 四虎影视成人永久在线播放| www国产无套内射com| 欧美添下面视频免费观看| 国产护士一区二区三区| 丰满亚洲大尺度无码无码专线| 波多野结衣的av一区二区三区 | 在线观看国产情趣免费视频| 久久久久久a亚洲欧洲AV| 精品久久久久久亚洲精品| 成人漫画免费动漫y| 人人婷婷色综合五月第四人色阁| 音影先锋在线资源| 成人免费视频小说| 五月婷婷综合色| 老司机带带我懂得视频| 国产精品999| 中文字幕乱人伦视频在线| 爆乳女仆高潮在线观看| 国产日产精品_国产精品毛片| HEYZO无码综合国产精品| 欧美三级蜜桃2在线观看| 国产xxxx做受视频| 99久久精品九九亚洲精品| 日韩精品无码成人专区| 卡一卡二卡三精品| 88国产精品欧美一区二区三区| 日韩一卡2卡3卡4卡| 亚洲国产美女福利直播秀一区二区| 要灬要灬再深点受不了好舒服| 天天干天天插天天| 亚洲AV最新在线观看网址| 老司机67194免费观看| 国产成人精品日本亚洲专区6| 一级一级女人真片| 欧美在线一级精品|