チェンジセット 709
- コミット日時:
- 2008/06/25 02:35:04 (5 ヶ月前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/Maple/swf/exl/advanced/KMZLoader.as
r706 r709 171 171 { 172 172 if (mContextState != CTX_MODEL) 173 throw "illegal kml:Location element";173 return; // ignore 174 174 175 175 mContextState = CTX_LOCATION; … … 179 179 { 180 180 if (mContextState != CTX_MODEL) 181 throw "illegal kml:Orientation element";181 return; // ignore 182 182 183 183 mContextState = CTX_ORIENTATION; … … 195 195 { 196 196 if (mContextState != CTX_LOCATION) 197 throw "illegal kml:longitude element";197 return; // ignore 198 198 199 199 mCurrentModel.lng = parseFloat(nd.text()[0]); … … 203 203 { 204 204 if (mContextState != CTX_LOCATION) 205 throw "illegal kml:latitude element";205 return; // ignore 206 206 207 207 mCurrentModel.lat = parseFloat(nd.text()[0]); … … 211 211 { 212 212 if (mContextState != CTX_LOCATION) 213 throw "illegal kml:altitude element";213 return; // ignore 214 214 215 215 mCurrentModel.alt = parseFloat(nd.text()[0]); … … 219 219 { 220 220 if (mContextState != CTX_ORIENTATION) 221 throw "illegal kml:heading element";221 return; // ignore 222 222 223 223 mCurrentModel.heading = parseFloat(nd.text()[0]); as3/Maple/swf/exl/render/collada/DAEModel.as
r705 r709 18 18 protected var mCompleteHandler:Function; 19 19 protected var mRoot:DAESceneObject = null; 20 protected var mMeterPerUnit:Number = 1; 20 21 21 22 protected var mMaterialList:MaterialList = new MaterialList(); … … 30 31 if (path) 31 32 mReader.read(path); 33 } 34 35 public function get meterPerUnit():Number 36 { 37 return mMeterPerUnit; 32 38 } 33 39 … … 48 54 49 55 mDocument = mReader.document; 56 if (mDocument.asset) 57 mMeterPerUnit = mDocument.asset.unit_meter; 50 58 51 59 if(mDocument.numQueuedGeometries) as3/Maple/swf/exl/render/collada/DAEModelRenderer.as
r702 r709 18 18 private var mMatrixStack:Array; 19 19 20 public static var ii:int = 0;21 20 function DAEModelRenderer(scn:DAESceneObject) 22 21 { 23 22 mSceneRoot = scn; 23 invalidateTraverse(); 24 } 25 26 public function invalidateTraverse():void 27 { 24 28 mTraverseDirty = true; 25 29 } … … 358 362 var m2:M44 = new M44(); 359 363 360 m2.mul(m 1, m);364 m2.mul(m, m1); 361 365 mMatrixStack.push(m2); 362 366 } as3/Maple/swf/exl/trans3d/M44.as
r702 r709 162 162 } 163 163 164 public function scaleXYZ(x:Number, y:Number, z:Number):M44 165 { 166 _11 = x; 167 _22 = y; 168 _33 = z; 169 _12=_13=_14 = _21=_23=_24 = _31=_32=_34 = _41=_42=_43 = 0; 170 _44 = 1; 171 172 return this; 173 } 174 164 175 public function rotX(r:Number):M44 165 176 {
