shortcut to is_planar check
This commit is contained in:
parent
1ed3266d9e
commit
ac4d4d1c1c
|
|
@ -98,6 +98,12 @@ calculate_normal(Normald &result, CoordinateSystem cs) const {
|
|||
////////////////////////////////////////////////////////////////////
|
||||
bool EggPolygon::
|
||||
is_planar() const {
|
||||
if (size() <= 3) {
|
||||
// If we don't have more than three vertices, we can't be
|
||||
// non-planar.
|
||||
return true;
|
||||
}
|
||||
|
||||
Normald normal;
|
||||
if (!calculate_normal(normal)) {
|
||||
// A degenerate polygon--all of the vertices are within one line,
|
||||
|
|
|
|||
Loading…
Reference in New Issue