Re: [問題] flex匯入3D後的碰撞

看板Flash作者 (CJ Cat)時間16年前 (2009/05/16 23:52), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/5 (看更多)
※ 引述《forgot75421 (伏加特I》之銘言: : 我有去看了PV3D裡 displayobject的class : 裡面的碰撞 hitTestObject : 看來是以boundingSphere來做 : 所以要是我有一個3D的物件(以車子來舉例) 他的車頭跟車尾距離是10 : 所以就是以直徑為10來圍成球體 : 是這樣嗎?? 不盡然,那得要車頭車尾的座標的中點剛好是原點才行 去看看 org.papervision3d.core.math.BoundingSphere.getFromVertices() 會發現他是取一個模型所有的頂點 然後把距離原點最遠的頂點距離定為半徑 產生一個以此距離為半徑、球心在原點的球體 所以要是車頭在原點(0, 0, 0),車尾在(10, 0, 0) 那此模型的bounding sphere將會是一個直徑為20的球體 -- CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓 Blog http://cjcat.blogspot.com Gallery http://cjcat2266.deviantart.com ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.79.14 ※ 編輯: cjcat2266 來自: 61.228.79.14 (05/16 23:56)

05/17 00:10, , 1F
了解 感謝你的解說
05/17 00:10, 1F
文章代碼(AID): #1A3k52l6 (Flash)
討論串 (同標題文章)
文章代碼(AID): #1A3k52l6 (Flash)