天天看點

cocoscreator輔助類 cc.Intersection

lineLine(a1,a2,b1,b2)  a1表示線段一的起始坐标,a2表示線段一的結尾坐标,其他同理

測試線段與線段是否相交

lineRect  ( 
  • a1  
  • a2  
)

測試線段與矩形是否相交 b表示rect類型

linePolygon  ( 
  • a1  
  • a2  
)

測試線段與多邊形是否相交 b表示[Vec2],坐标數組

rectRect  ( 
  • a  
)

測試矩形與矩形是否相交

rectPolygon  ( 
  • a  

測試矩形與多邊形是否相交

polygonPolygon  ( 
  • a  
)

測試多邊形與多邊形是否相交

pointInPolygon  ( 
  • point  
  • polygon 
)

測試一個點是否在一個多邊形中

pointLineDistance  ( 
  • point  
  • start  
  • end  
  • isSegment 

計算點到直線的距離。如果這是一條線段并且垂足不線上段内,則會計算點到線段端點的距離。