(d B2Vec2)
| 113 | } |
| 114 | |
| 115 | func (p B2DistanceProxy) GetSupport(d B2Vec2) int { |
| 116 | bestIndex := 0 |
| 117 | bestValue := B2Vec2Dot(p.M_vertices[0], d) |
| 118 | for i := 1; i < p.M_count; i++ { |
| 119 | value := B2Vec2Dot(p.M_vertices[i], d) |
| 120 | if value > bestValue { |
| 121 | bestIndex = i |
| 122 | bestValue = value |
| 123 | } |
| 124 | } |
| 125 | |
| 126 | return bestIndex |
| 127 | } |
| 128 | |
| 129 | func (p B2DistanceProxy) GetSupportVertex(d B2Vec2) B2Vec2 { |
| 130 | bestIndex := 0 |
no test coverage detected