Repetier-Host Plugin  2.0.0
RepetierHostExtender.geom.Submesh Class Reference
Inheritance diagram for RepetierHostExtender.geom.Submesh:

Public Member Functions

void Dispose ()
 
void Clear ()
 
void Compress ()
 Remove unneded temporary data More...
 
void Compress (bool override_color, int color)
 
int VertexId (RHVector3 v)
 
int VertexId (double x, double y, double z)
 
void AddEdge (RHVector3 v1, RHVector3 v2, int color)
 
void AddTriangle (RHVector3 v1, RHVector3 v2, RHVector3 v3, int color)
 
void UpdateColors ()
 
void UpdateColors (bool override_color, int color)
 
void UpdateDrawLists ()
 
OpenTK.Graphics.Color4 convertColor (Color col)
 
void UnbufferVBOs ()
 
void Draw (int method, Vector3 edgetrans, bool forceFaces=false, bool forceOutside=false)
 

Static Public Member Functions

static int ColorToRgba32 (Color c)
 

Public Attributes

const int MESHCOLOR_FRONTBACK = -1
 
const int MESHCOLOR_ERRORFACE = -2
 
const int MESHCOLOR_ERROREDGE = -3
 
const int MESHCOLOR_OUTSIDE = -4
 
const int MESHCOLOR_EDGE_LOOP = -5
 
const int MESHCOLOR_CUT_EDGE = -6
 
const int MESHCOLOR_NORMAL = -7
 
const int MESHCOLOR_EDGE = -8
 
const int MESHCOLOR_BACK = -9
 
const int MESHCOLOR_EXTRUDER_99 = -100
 
const int MESHCOLOR_EXTRUDER_0 = -199
 
const int MESHCOLOR_FRONTBACK_99 = -200
 
const int MESHCOLOR_FRONTBACK_0 = -299
 
List< Vector3 > vertices = new List<Vector3>()
 
List< SubmeshEdgeedges = new List<SubmeshEdge>()
 
List< SubmeshTriangletriangles = new List<SubmeshTriangle>()
 
List< SubmeshTriangletrianglesError = new List<SubmeshTriangle>()
 
bool selected = false
 
float [] glVertices = null
 
int [] glColors = null
 
int [] glEdges = null
 
int [] glTriangles = null
 
int [] glTrianglesError = null
 
int [] glBuffer = null
 
float [] glNormals = null
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Member Function Documentation

◆ Compress()

void RepetierHostExtender.geom.Submesh.Compress ( )

Remove unneded temporary data


The documentation for this class was generated from the following file:
About Us | Privacy Policy