#include "Opcode/Opcode.h"
#include <iostream>
ソースコードを見る。
|
float | PointSegDist (const Point &P, const Point &u0, const Point &u1) |
| compute distance between a point and a line segment [詳細]
|
|
float | SegSegDist (const Point &u0, const Point &u1, const Point &v0, const Point &v1) |
| compute distance between line segments [詳細]
|
|
float | TriTriDist (const Point &U0, const Point &U1, const Point &U2, const Point &V0, const Point &V1, const Point &V2, Point &cp0, Point &cp1) |
| compute the minimum distance and the closest points between two triangles [詳細]
|
|
std::ostream & | operator<< (std::ostream &ost, const Point &p) |
|
std::ostream& operator<< |
( |
std::ostream & |
ost, |
|
|
const Point & |
p |
|
) |
| |
float PointSegDist |
( |
const Point & |
P, |
|
|
const Point & |
u0, |
|
|
const Point & |
u1 |
|
) |
| |
compute distance between a point and a line segment
- 引数
-
P | the point |
u0 | one of end points of the line segment |
u1 | the other end point of the line segment |
- 戻り値
- distance between the point and the line segment
float SegSegDist |
( |
const Point & |
u0, |
|
|
const Point & |
u1, |
|
|
const Point & |
v0, |
|
|
const Point & |
v1 |
|
) |
| |
compute distance between line segments
u0 one of end points of the first line segment u1 the other end point of the first line segment v0 one of end points of the second line segment v1 the other end point of the second line segment
- 戻り値
- distance between line segments
float TriTriDist |
( |
const Point & |
U0, |
|
|
const Point & |
U1, |
|
|
const Point & |
U2, |
|
|
const Point & |
V0, |
|
|
const Point & |
V1, |
|
|
const Point & |
V2, |
|
|
Point & |
cp0, |
|
|
Point & |
cp1 |
|
) |
| |
compute the minimum distance and the closest points between two triangles
- 引数
-
U0 | the first vertex of the first triangle |
U1 | the second vertex of the first triangle |
U2 | the third vertex of the first triangle |
V0 | the first vertex of the second triangle |
V1 | the second vertex of the second triangle |
V2 | the third vertex of the second triangle |
cp0 | the closest point on the first triangle |
cp1 | the closest point on the second triangle |
- 戻り値
- the minimum distance