UFO: Alien Invasion
|
for storing the vertices of the side of a brush or other polygon More...
#include <polylib.h>
Data Fields | |
int | numpoints |
vec3_t | p [4] |
for storing the vertices of the side of a brush or other polygon
int winding_s::numpoints |
Definition at line 31 of file polylib.h.
Referenced by AddBrushBevels(), BaseWindingForPlane(), BoundBrush(), BrushMostlyOnSide(), BuildPatches(), Check_LongestEdge(), Check_MapSize(), Check_SideIsInBrush(), Check_SidesOverlap(), Check_SidesTouch(), Check_WindingIntersects(), CheckNodraws(), ChopWindingInPlace(), ClipWindingEpsilon(), CopyWinding(), DoesPlaneSplitBrush(), EmitFaceVertexes(), FixWinding(), MakeBrushWindings(), RemoveColinearPoints(), ReverseWinding(), SplitBrush(), SubdivideFace(), TestBrushToPlanenum(), TryMergeWinding(), WindingArea(), WindingBounds(), WindingCenter(), WindingFromFace(), WindingIsHuge(), and WindingIsTiny().
vec3_t winding_s::p[4] |
variable sized array of points. minimum numpoints is 3, but most brushes have rectangular faces, so default is 4.
Definition at line 32 of file polylib.h.
Referenced by AddBrushBevels(), BaseWindingForPlane(), BoundBrush(), BrushMostlyOnSide(), BrushVolume(), BuildPatches(), Check_LongestEdge(), Check_MapBrushVolume(), Check_MapSize(), Check_SideIsInBrush(), Check_SidesOverlap(), Check_SidesTouch(), Check_WindingIntersects(), CheckNodraws(), ChopWindingInPlace(), ClipWindingEpsilon(), DoesPlaneSplitBrush(), EmitFaceVertexes(), FixWinding(), MakeBrushWindings(), RemoveColinearPoints(), ReverseWinding(), SplitBrush(), SubdivideFace(), TestBrushToPlanenum(), TryMergeWinding(), WindingArea(), WindingBounds(), WindingCenter(), WindingFromFace(), WindingIsHuge(), and WindingIsTiny().