Interface ISTGeWatch
Namespace: SprutCAMTech.VecMatrLib
Assembly: SprutCAMTech.VecMatrLib.dll
Syntax
public interface ISTGeWatch
Methods
AddTriangleVertex(double, double, double)
Declaration
void AddTriangleVertex(double x, double y, double z)
Parameters
| Type |
Name |
Description |
| double |
x |
|
| double |
y |
|
| double |
z |
|
Arc(double, double, double, double, double, double, double, string)
Declaration
void Arc(double x1, double y1, double x2, double y2, double xc, double yc, double r, string Name)
Parameters
| Type |
Name |
Description |
| double |
x1 |
|
| double |
y1 |
|
| double |
x2 |
|
| double |
y2 |
|
| double |
xc |
|
| double |
yc |
|
| double |
r |
|
| string |
Name |
|
ArcTo(double, double, double, double, double)
Declaration
void ArcTo(double x, double y, double xc, double yc, double r)
Parameters
| Type |
Name |
Description |
| double |
x |
|
| double |
y |
|
| double |
xc |
|
| double |
yc |
|
| double |
r |
|
ArcTo3d(T3DPoint, T3DPoint, T3DPoint, double)
Declaration
void ArcTo3d(T3DPoint endP, T3DPoint centerP, T3DPoint planeNormal, double radius)
Parameters
ArcTo3d(T3DPoint, T3DPoint)
Declaration
void ArcTo3d(T3DPoint middleP, T3DPoint endP)
Parameters
Arrow(double, double, double, double, string)
Declaration
void Arrow(double x, double y, double tx, double ty, string Name)
Parameters
| Type |
Name |
Description |
| double |
x |
|
| double |
y |
|
| double |
tx |
|
| double |
ty |
|
| string |
Name |
|
Arrow3d(T3DPoint, T3DPoint, string)
Declaration
void Arrow3d(T3DPoint p, T3DPoint tn, string Name)
Parameters
Arrow3d(double, double, double, double, double, double, string)
Declaration
void Arrow3d(double x, double y, double z, double tx, double ty, double tz, string Name)
Parameters
| Type |
Name |
Description |
| double |
x |
|
| double |
y |
|
| double |
z |
|
| double |
tx |
|
| double |
ty |
|
| double |
tz |
|
| string |
Name |
|
Box(double, double, double, double, string)
Declaration
void Box(double xMin, double yMin, double xMax, double yMax, string Name)
Parameters
| Type |
Name |
Description |
| double |
xMin |
|
| double |
yMin |
|
| double |
xMax |
|
| double |
yMax |
|
| string |
Name |
|
Circle(double, double, double, string)
Declaration
void Circle(double xc, double yc, double r, string Name)
Parameters
| Type |
Name |
Description |
| double |
xc |
|
| double |
yc |
|
| double |
r |
|
| string |
Name |
|
Clear()
Declaration
Declaration
CloseObject()
Declaration
CloseTriangles()
Declaration
CoordSys(T3DMatrix, double, string)
Declaration
void CoordSys(T3DMatrix cs, double length, string Name)
Parameters
| Type |
Name |
Description |
| T3DMatrix |
cs |
|
| double |
length |
|
| string |
Name |
|
CoordSys(T3DMatrix, string)
Declaration
void CoordSys(T3DMatrix cs, string Name)
Parameters
| Type |
Name |
Description |
| T3DMatrix |
cs |
|
| string |
Name |
|
Cube(double, double, double, double, double, double)
Declaration
void Cube(double xMin, double yMin, double zMin, double xMax, double yMax, double zMax)
Parameters
| Type |
Name |
Description |
| double |
xMin |
|
| double |
yMin |
|
| double |
zMin |
|
| double |
xMax |
|
| double |
yMax |
|
| double |
zMax |
|
CutTo(double, double)
Declaration
void CutTo(double x, double y)
Parameters
| Type |
Name |
Description |
| double |
x |
|
| double |
y |
|
CutTo3d(T3DPoint)
Declaration
Parameters
CutTo3d(double, double, double)
Declaration
void CutTo3d(double x, double y, double z)
Parameters
| Type |
Name |
Description |
| double |
x |
|
| double |
y |
|
| double |
z |
|
GetFlag(string)
Declaration
bool GetFlag(string name)
Parameters
| Type |
Name |
Description |
| string |
name |
|
Returns
glBegin(int)
Declaration
Parameters
| Type |
Name |
Description |
| int |
pType |
|
glEnd()
Declaration
glNormal(T3DPoint)
Declaration
void glNormal(T3DPoint p)
Parameters
glVertex(T3DPoint)
Declaration
void glVertex(T3DPoint p)
Parameters
Line(double, double, double, double, string)
Declaration
void Line(double x1, double y1, double x2, double y2, string Name)
Parameters
| Type |
Name |
Description |
| double |
x1 |
|
| double |
y1 |
|
| double |
x2 |
|
| double |
y2 |
|
| string |
Name |
|
LineColor(int)
Declaration
void LineColor(int Value)
Parameters
| Type |
Name |
Description |
| int |
Value |
|
LineWidth(int)
Declaration
void LineWidth(int Value)
Parameters
| Type |
Name |
Description |
| int |
Value |
|
OpenObject(string, bool)
Declaration
bool OpenObject(string Identifier, bool ReWrite)
Parameters
| Type |
Name |
Description |
| string |
Identifier |
|
| bool |
ReWrite |
|
Returns
OpenObject(string)
Declaration
bool OpenObject(string Identifier)
Parameters
| Type |
Name |
Description |
| string |
Identifier |
|
Returns
Point(double, double, string)
Declaration
void Point(double x, double y, string Name)
Parameters
| Type |
Name |
Description |
| double |
x |
|
| double |
y |
|
| string |
Name |
|
Point3d(T3DPoint, string)
Declaration
void Point3d(T3DPoint p, string Name)
Parameters
| Type |
Name |
Description |
| T3DPoint |
p |
|
| string |
Name |
|
Point3d(double, double, double, string)
Declaration
void Point3d(double x, double y, double z, string Name)
Parameters
| Type |
Name |
Description |
| double |
x |
|
| double |
y |
|
| double |
z |
|
| string |
Name |
|
Declaration
void SetFormat(int Attribute, int Value)
Parameters
| Type |
Name |
Description |
| int |
Attribute |
|
| int |
Value |
|
SetObjectLCS(T3DMatrix)
Declaration
void SetObjectLCS(T3DMatrix M)
Parameters
SetProperty(string, double)
Declaration
void SetProperty(string Name, double Value)
Parameters
| Type |
Name |
Description |
| string |
Name |
|
| double |
Value |
|
SetVertexNormal(double, double, double)
Declaration
void SetVertexNormal(double x, double y, double z)
Parameters
| Type |
Name |
Description |
| double |
x |
|
| double |
y |
|
| double |
z |
|
StartCurve(double, double, string)
Declaration
void StartCurve(double x, double y, string Name)
Parameters
| Type |
Name |
Description |
| double |
x |
|
| double |
y |
|
| string |
Name |
|
StartCurve3d(T3DPoint, string)
Declaration
void StartCurve3d(T3DPoint p, string Name)
Parameters
| Type |
Name |
Description |
| T3DPoint |
p |
|
| string |
Name |
|
StartCurve3d(T3DPoint)
Declaration
void StartCurve3d(T3DPoint p)
Parameters
StartCurve3d(double, double, double, string)
Declaration
void StartCurve3d(double x, double y, double z, string Name)
Parameters
| Type |
Name |
Description |
| double |
x |
|
| double |
y |
|
| double |
z |
|
| string |
Name |
|
StartTriangles()
Declaration
StopCurve(bool)
Declaration
void StopCurve(bool IsClosed)
Parameters
| Type |
Name |
Description |
| bool |
IsClosed |
|
StopCurve3d(bool)
Declaration
void StopCurve3d(bool IsClosed)
Parameters
| Type |
Name |
Description |
| bool |
IsClosed |
|