Method | Description | |
---|---|---|
AddArc ( Vector3D center, double arcRadius, Vector3D v1, Vector3D normal, double angleTot, int numPoints, double>.System |
||
AddCornucopia ( Vector3D outerPoints, double>.System |
Add a cornucopia. NOTE: outerPoints and innerPoints are ordered in a different direction.
|
|
AddCurve ( Vector3D points, double>.System |
Adds a curve to a mesh.
|
|
AddCurve ( Vector3D points, double>.System |
||
AddCurve ( Vector3D points, double size ) : void |
Add a curve with a constant radius size.
|
|
AddSegment ( Vector3D d1, Vector3D d2 ) : void |
Function to add one segment of our curve. d1 and d2 are two pre-calc'd disks of points perpendicular to the curve.
|
|
AddSphere ( Vector3D center, double radius ) : void |
Add a sphere to a mesh.
|
|
CalcArcPoints ( Vector3D center, double radius, Vector3D v1, Vector3D normal, double angleTot ) : Vector3D[] |
Helper to calculate points along an arc.
|
|
CalcArcPoints ( Vector3D center, double radius, Vector3D v1, Vector3D normal, double angleTot, int numPoints ) : Vector3D[] |
Helper to calculate points along an arc. XXX - This function belongs in a better shared location.
|
|
Shapeways ( ) : System.Collections.Generic |
Method | Description | |
---|---|---|
AddCap ( Vector3D center, Vector3D diskPoints, bool reverse = false ) : void |
Function to add a cap to the end of our curve, so that it will be 'manifold'.
|
|
AddCurve ( List |
||
AddRing ( Vector3D disk1Points, Vector3D disk2Points ) : void |
Adds an annulus.
|
|
CalcDisks ( Vector3D points, double>.System |
Helper to calculate a set of disks perpendicular to a polyline.
|
|
CalcDisks ( Vector3D points, double radii, bool reverse = false ) : List |
||
CurveAxis ( Vector3D p1, Vector3D p2, Vector3D p3 ) : Vector3D |
Used to get the axis of a polyline at a point p2, given adjacent points.
|
|
CurvePerp ( Vector3D p1, Vector3D p2, Vector3D p3 ) : Vector3D |
Used to get the perpendicular to the polyline at a point p2, given adjacent points.
|
|
Disk ( Vector3D p, Vector3D axis, Vector3D perpendicular, int divisions, bool reverse = false ) : Vector3D[] |
Create a circle of points, centered at p.
|
public AddArc ( Vector3D center, double arcRadius, Vector3D v1, Vector3D normal, double angleTot, int numPoints, double>.System |
||
center | Vector3D | |
arcRadius | double | |
v1 | Vector3D | |
normal | Vector3D | |
angleTot | double | |
numPoints | int | |
sizeFunc | double>.System | |
return | void |
public AddCornucopia ( Vector3D outerPoints, double>.System |
||
outerPoints | Vector3D | |
outerSizeFunc | double>.System | |
innerPoints | Vector3D | |
innerSizeFunc | double>.System | |
return | void |
public AddCurve ( Vector3D points, double>.System |
||
points | Vector3D | |
sizeFunc | double>.System | |
return | void |
public AddCurve ( Vector3D points, double>.System |
||
points | Vector3D | |
sizeFunc | double>.System | |
start | Vector3D | |
end | Vector3D | |
return | void |
public AddCurve ( Vector3D points, double size ) : void | ||
points | Vector3D | |
size | double | |
return | void |
public AddSegment ( Vector3D d1, Vector3D d2 ) : void | ||
d1 | Vector3D | |
d2 | Vector3D | |
return | void |
public AddSphere ( Vector3D center, double radius ) : void | ||
center | Vector3D | |
radius | double | |
return | void |
public static CalcArcPoints ( Vector3D center, double radius, Vector3D v1, Vector3D normal, double angleTot ) : Vector3D[] | ||
center | Vector3D | |
radius | double | |
v1 | Vector3D | |
normal | Vector3D | |
angleTot | double | |
return | Vector3D[] |
public static CalcArcPoints ( Vector3D center, double radius, Vector3D v1, Vector3D normal, double angleTot, int numPoints ) : Vector3D[] | ||
center | Vector3D | |
radius | double | |
v1 | Vector3D | |
normal | Vector3D | |
angleTot | double | |
numPoints | int | |
return | Vector3D[] |
public Shapeways ( ) : System.Collections.Generic | ||
return | System.Collections.Generic |