public override void WriteGroupCodes() { int flags; WriteGroupCodeValue(10, X0.ToString().Trim()); WriteGroupCodeValue(20, Y0.ToString().Trim()); WriteGroupCodeValue(30, Z0.ToString().Trim()); WriteGroupCodeValue(11, X1.ToString().Trim()); WriteGroupCodeValue(21, Y1.ToString().Trim()); WriteGroupCodeValue(31, Z1.ToString().Trim()); WriteGroupCodeValue(12, X2.ToString().Trim()); WriteGroupCodeValue(22, Y2.ToString().Trim()); WriteGroupCodeValue(32, Z2.ToString().Trim()); WriteGroupCodeValue(13, X3.ToString().Trim()); WriteGroupCodeValue(23, Y3.ToString().Trim()); WriteGroupCodeValue(33, Z3.ToString().Trim()); flags = 0; if(Edge1Invisible) flags += 1; if(Edge2Invisible) flags += 2; if(Edge3Invisible) flags += 4; if(Edge4Invisible) flags += 8; WriteGroupCodeValue(70, flags.ToString().Trim()); }
public override void WriteGroupCodes() { WriteGroupCodeValue(10, X0.ToString().Trim()); WriteGroupCodeValue(20, Y0.ToString().Trim()); WriteGroupCodeValue(30, Z0.ToString().Trim()); WriteGroupCodeValue(40, Radius.ToString().Trim()); }
public override void WriteGroupCodes() { WriteGroupCodeValue(10, X0.ToString().Trim()); WriteGroupCodeValue(20, Y0.ToString().Trim()); WriteGroupCodeValue(30, Z0.ToString().Trim()); WriteGroupCodeValue(11, X1.ToString().Trim()); WriteGroupCodeValue(21, Y1.ToString().Trim()); WriteGroupCodeValue(31, Z1.ToString().Trim()); }
public override void WriteGroupCodes() { WriteGroupCodeValue(10, X0.ToString().Trim()); WriteGroupCodeValue(20, Y0.ToString().Trim()); WriteGroupCodeValue(30, Z0.ToString().Trim()); WriteGroupCodeValue(40, Size.ToString().Trim()); WriteGroupCodeValue(2, ShapeName.Trim()); WriteGroupCodeValue(50, RotationAngle.ToString().Trim()); WriteGroupCodeValue(51, ObliqueAngle.ToString().Trim()); WriteGroupCodeValue(41, XScale.ToString().Trim()); }
public override string ToString() { StringBuilder sb = new StringBuilder(); sb.Append("SinuousFaultGene ["); sb.AppendFormat("\n X0 = {0}", X0.ToString()); sb.AppendFormat("\n Y0 = {0}", Y0.ToString()); sb.AppendFormat("\n Phi0 = {0}", Phi0.ToString()); sb.AppendFormat("\n X1 = {0}", X1.ToString()); sb.AppendFormat("\n Y1 = {0}", Y1.ToString()); sb.AppendFormat("\n Phi1 = {0}", Phi1.ToString()); sb.AppendFormat("\n DetachDepth = {0}", DetachDepth.ToString()); sb.AppendFormat("\n MaxHeave = {0}", MaxHeave.ToString()); sb.AppendFormat("\n Dip = {0}", Dip.ToString()); sb.Append("\n ]\n"); return(sb.ToString()); }
public override void WriteGroupCodes() { int flags; WriteGroupCodeValue(10, X0.ToString().Trim()); WriteGroupCodeValue(20, Y0.ToString().Trim()); WriteGroupCodeValue(30, Z0.ToString().Trim()); WriteGroupCodeValue(40, StartingWidth.ToString().Trim()); WriteGroupCodeValue(41, EndingWidth.ToString().Trim()); WriteGroupCodeValue(42, Bulge.ToString().Trim()); WriteGroupCodeValue(50, CurveFitTangentDirection.ToString().Trim()); flags = 0; if (ExtraVertexCreatedByCurveFitting) { flags += 1; } if (HasCurveFitTangent) { flags += 2; } if (SplineVertexCreatedBySplineFitting) { flags += 8; } if (SplineFrameControlPoint) { flags += 16; } if (Is3DPolylineVertex) { flags += 32; } if (Is3DPolygonMeshVertex) { flags += 64; } if (IsPolyFaceMeshVertex) { flags += 128; } WriteGroupCodeValue(70, flags.ToString().Trim()); }
public override void WriteGroupCodes() { WriteGroupCodeValue(10, X0.ToString().Trim()); WriteGroupCodeValue(20, Y0.ToString().Trim()); WriteGroupCodeValue(30, Z0.ToString().Trim()); WriteGroupCodeValue(11, X1.ToString().Trim()); WriteGroupCodeValue(21, Y1.ToString().Trim()); WriteGroupCodeValue(31, Z1.ToString().Trim()); WriteGroupCodeValue(12, X2.ToString().Trim()); WriteGroupCodeValue(22, Y2.ToString().Trim()); WriteGroupCodeValue(32, Z2.ToString().Trim()); WriteGroupCodeValue(13, X3.ToString().Trim()); WriteGroupCodeValue(23, Y3.ToString().Trim()); WriteGroupCodeValue(33, Z3.ToString().Trim()); }
public override void WriteGroupCodes() { int flags; WriteGroupCodeValue(10, X0.ToString().Trim()); WriteGroupCodeValue(20, Y0.ToString().Trim()); WriteGroupCodeValue(30, Z0.ToString().Trim()); WriteGroupCodeValue(11, AlignmentX.ToString().Trim()); WriteGroupCodeValue(21, AlignmentY.ToString().Trim()); WriteGroupCodeValue(31, AlignmentZ.ToString().Trim()); WriteGroupCodeValue(40, Height.ToString().Trim()); WriteGroupCodeValue(1, Text.Trim()); WriteGroupCodeValue(50, RotationAngle.ToString().Trim()); WriteGroupCodeValue(51, ObliqueAngle.ToString().Trim()); WriteGroupCodeValue(41, XScale.ToString().Trim()); WriteGroupCodeValue(7, TextStyle.Trim()); flags = 0; if (Backwards) { flags += 2; } if (UpsideDown) { flags += 4; } WriteGroupCodeValue(71, flags.ToString().Trim()); if (HorizontalAlignment == CGlobals.TextHorizontalAlignment.Left) { WriteGroupCodeValue(72, "0"); } else if (HorizontalAlignment == CGlobals.TextHorizontalAlignment.Center) { WriteGroupCodeValue(72, "1"); } else if (HorizontalAlignment == CGlobals.TextHorizontalAlignment.Right) { WriteGroupCodeValue(72, "2"); } else if (HorizontalAlignment == CGlobals.TextHorizontalAlignment.Aligned) { WriteGroupCodeValue(72, "3"); } else if (HorizontalAlignment == CGlobals.TextHorizontalAlignment.Middle) { WriteGroupCodeValue(72, "4"); } else if (HorizontalAlignment == CGlobals.TextHorizontalAlignment.Fit) { WriteGroupCodeValue(72, "5"); } else { WriteGroupCodeValue(72, "0"); } if (VerticalAlignment == CGlobals.TextVerticalAlignment.Baseline) { WriteGroupCodeValue(73, "0"); } else if (VerticalAlignment == CGlobals.TextVerticalAlignment.Bottom) { WriteGroupCodeValue(73, "1"); } else if (VerticalAlignment == CGlobals.TextVerticalAlignment.Middle) { WriteGroupCodeValue(73, "2"); } else if (VerticalAlignment == CGlobals.TextVerticalAlignment.Top) { WriteGroupCodeValue(73, "4"); } else { WriteGroupCodeValue(73, "0"); } }
/// +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= /// <summary> /// Overrides ToString() /// </summary> public override string ToString() { return("GCodeCmd_Move (" + X0.ToString() + "," + Y0.ToString() + ")"); }