Border builder 1.1
The plugin which allows you easily generate borders
Classes | Enumerations
BorderBuilder Namespace Reference

Classes

class  Border
 The class is responsible for the border creation and setting up other components like MeshCollider and MeshRenderer. More...
 
class  BorderCreator
 
class  BorderEditor
 
class  BorderGeometry
 Contains border geometry info. More...
 
class  CircleGenerator
 Handles circular border generation. More...
 
struct  Edge
 Edge between two points. More...
 
struct  GenerationParameters
 The parameters of mesh generation. More...
 
class  Generator
 Handles different shapes generation. More...
 
class  GeneratorsWindow
 
class  GeometryUtility
 Utility class for geometry operations on the border.
 
class  HashSetPool
 The pool of the HashSet.
 
class  ListPool
 The pool of List.
 
class  MeshBuilder
 Responsible for mesh generation using predefined BorderBuilder.BorderGeometry.
 
struct  Point
 Represents a point in space. More...
 
class  RectangleGenerator
 Handles rectangular border generation. More...
 
struct  Triangle
 Represents triangle made of 3 points. More...
 
struct  Vertex
 Represents a vertex of the mesh. More...
 

Enumerations

enum  BorderType { Vertical , Horizontal }
 The border type. More...
 
enum  CapGenerationMode { None = 0 , Lower = 1 , Upper = 2 }
 Flags which specify the cap creation mode. More...
 
enum  Winding { Unknown , Positive , Negative }
 Defines winding of the polygon. More...
 
enum  GeneratorType { Rectangle , Circle }
 

Enumeration Type Documentation

◆ BorderType

The border type.

Enumerator
Vertical 

Wall-like border going upward.

Horizontal 

Polygon-like border laying flat on the ground.

◆ CapGenerationMode

Flags which specify the cap creation mode.

Enumerator
None 

No cap will be generated.

Lower 

Cap on the bottom will be generated.

Upper 

Cap on the top will be generated.

◆ Winding

Defines winding of the polygon.

Enumerator
Unknown 

The winding wasn't able to be determined.

Positive 

Positive winding.

Negative 

Negative winding.