Did I find the right examples for you? yes no      Crawl my project      Python Jobs

py2d.Math.point_orientation

All Samples(10)  |  Call(10)  |  Derive(0)  |  Import(0)
```Returns the orientation of the triangle a, b, c.

Return True if a,b,c are oriented clock-wise.
```

```		edge = self._polygons[i].neighbors[self._polygons[i+1]][1]

left, right = (edge[0], edge[1]) if py2d.Math.point_orientation(position, edge[0], edge[1]) else (edge[1], edge[0])

for j in range(i+1, len(self._polygons)-1):
edge = self._polygons[j].neighbors[self._polygons[j+1]][1]
new_left, new_right = (edge[0], edge[1]) if py2d.Math.point_orientation(position, edge[0], edge[1]) else (edge[1], edge[0])

# make the funnel smaller
if py2d.Math.point_orientation(position, left, new_left): left = new_left
```
```			# make the funnel smaller
if py2d.Math.point_orientation(position, left, new_left): left = new_left
if not py2d.Math.point_orientation(position, left, right):
return right

if not py2d.Math.point_orientation(position, right, new_right): right = new_right
```