<HTML> <HEAD> <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1250"> <style>body{font: 10pt Verdana,sans-serif;}</style> </HEAD> <BODY LANG="en-US"> <PRE> <a href="CAD_using_en.htm">See operating CAD</a> <p><a name="F0"></a></p> <h2>A planar Surf. (Trim / punch)</h2> Planar surface; unperforated or perforated Input: boundary [islands ...] The curves used for boundary and islands must be closed; use circle, ellipse, closed B-Spline, closed polygon or closed CCV. Output: A = boundary curve [islands ...] # Example circular surface: C20=P(0 0 0) 10 A20=C20 # Example Planar surface: P20 = P (-120 -160) # The boundary curve: S20 = CCV P20 P (233 -186) P (223 -95) P (104 -81) P (135134) P (-122 162) P20 # The planar surface: A20 = S20 # Example: outer edge C29, island C28. C29 = P (-252.2 -580.9 0) VAL (12) C28 = P (-255.9 -606.8 0) VAL (66) A20 = C28 C29 <p><a name="F1"></a></p> <h2>A spheric.Surf (Axis, wheel) SPH</h2> Spherical Format: A = SPH axis radius [drehWinkel1 drehWinkel2 [HoeheWinkel1 HoeheWinkel2]] Axis: The main axis of the ball Radius: KeyIn radius or sel point. DrehWinkel1 KeyIn launch angle (Def = 0) or sel point. DrehWinkel2 KeyIn End piece (Def = 360) or sel point. HoeheWinkel1 KeyIn launch angle (Def = 0) or sel point. HoeheWinkel2 KeyIn End piece (Def = 180) or sel point. P20 = P (68 68.9 0) A21 = R SPH (P20) 12 <p><a name="F2"></a></p> <h2>A cylindr.Surf (Axis, wheel) CYL</h2> Cylinder Area Format: A = CYL axis radius drehWinkel1 drehWinkel2 Hoehe1 Hoehe2 Axis: The main axis of the cylinder; line, vector or plane (z-axis). Radius: KeyIn radius or sel point. DrehWinkel1 KeyIn launch angle (Def = 0) or sel point. DrehWinkel2 KeyIn End piece (Def = 360) or sel point. Hoehe1 KeyIn elevation (from Achsstartpunkt; Def = 0) or sel point. Hoehe2 KeyIn elevation (from Achsstartpunkt) or sel point. Examples: L1=P(0 0) P(100 0) A1=CYL L1 12 0 360 0 30 R2=PERP P(105 129.2 0) D(1 1 1) A2=CYL R2 12 0 180 0 30 <p><a name="F3"></a></p> <h2>A Revolved S. (Axis Contour) SRV</h2> Revolved-Surface Format: A = SRV axis [contour Start1 End1 [Start2 End2][CW]] Axis: Line or Plane or PT+PT or PT+LN or PT+VC Circle: axis from centerpoint and normalvector Contour: line (cone), circle (torus) or B-Spline. Start1 Startpoint revolved-surface: angle (Def = 0) or point. End1 Endpoint revolved-surface: angle (Def = 360) or point. Start2 Startpoint contour: parameter (Def = 0) or point. End2 Endpoint contour: parameter (Def = 1) or point. CW sense of rotaion of revolved-surface: def =CCW (counterclockwise); CW is clockwise. The starting point of the contour element lies in angular position 0 degrees. Examples: # cone: L20 = P (20 0) P (20 20) L21 = P (50 0) P (40 20) A20 = SRV L20 L21 270 0 # torus: P20=P(-30 -10 0) P22=P20 X(100) C20=P22 20 DY P23=P20 Y(100) P24=P20 Y(-100) A20=SRV L(P20 DZ) C20 P22 P23 #CW <p><a name="F4"></a></p> <h2>A Ruled Surf. (Obj1 Obj2) SRU</h2> Ruled Surface of two basic elements Basic Element: PT / LN / AC / CV A # = SRU Objekt1 Objekt2 Example: L20 = P (0 -10 20) P (0 10 20) C20 = ARC P (0 -10) P (0 10) P (0 0) A20 = SRU C20 L20 <p><a name="F5"></a></p> <h2>A Ruled Surf. (Obj Vec) SRU</h2> Ruled Surface from basic element and vector: Basic Element: LN / AC / CV Example: L30 = P (0 -10 20) P (0 10 20) D30 = D (10 10 60) A30 = SRU L30 D30 <p><a name="F6"></a></p> <h2>A BSpline < Curves along / across BSP</h2> Free-form area of horizontal and vertical sectioncurves. All length-wise and cross-wise curves must be a network. Inputcurves can be points, lines, circles, polygons, b-spline-curves. (currently not CCV-composite curves). Curves along [BSP] Selectieren (at least 2) length-wise curves Continue with tab-key. Curves across [BSP] Select (at least 2) cross-wise curves Continue with tab-key. Finish with Enter-key. Example (2 curves along; (Spline S20, Line L20); 3 curves across (Point L20, Line L21); The curves-along form a tip in point P20. Die Längskurven bilden im Punkt L20 eine Spitze. P20=P(-56 -18 0) P21=P(25 4 0) P23=P21 Z(4) L20=P20 P23 L21=P21 P23 S20=BSP P20 P(-30 -20 0) P(1 -11 0) P21 A20=BSP U(S20 L20) U(P20 L21) Sample models: Sample_area_bsp3 (5 x 4 curves) Sample_area_bsp5 (2 x 1 edge curves) Sample_area_bsp7 (2 x 2 boundary curves) <p><a name="F7"></a></p> <h2>A BSpline < Curves across BSP</h2> Free-form area of cross section curves. Curves across [BSP] Select (at least 2) cross-wise curves Curves can be lines, circles or b-spline-curves. The first and/or last inputobject may be a point. Continue with tab-key. Finish with Enter-key. With the function "S BSpline < join obj's" you can join pieces to one connected cross-section-curve. Model example: Sample_area_bsp4 Sample_area_bsp6 <p><a name="F8"></a></p> <h2>A trimmed supported punched FSUB</h2> Space at Support area limited, perforated or unperforated. Format: A = FSUB Support area boundary curve [islands ...] Support area a Support area is always required; For example, a RuledSurface (SRU) or a B-Spline-Surface (GNP); For a tapered surface a Solid Body "Conus" (B = CON); For a torus surface a Solid Body "Torus (District Ring) (B = TOR) Village curve Islands: A circle, an ellipse, a closed or a B-Spline Closed contour (S = CCV ..) The boundary curve must be based on the Support area. Is the outer contour with the limitation of Support area ident, Can the Stützfläche as specified boundary curve. A = FSUB AS Stützfläche (SRU, GNP) trimmed A = FSUB ASA Stützfläche trimmed and 1 hole A = FSUB AAS Stützfläche not trimmed, 1 hole A = FSUB B cone or Torus (unlimited, unperforated) A = FSUB BS trimmed A = FSUB BSS trimmed, perforated A = FSUB BBS ungetrimmt, perforated Example # cone surface: P20 = P (100 0 0) P21 = P (200 0 0) P22 = P20 Y (120) P23 = P21 Y (60) P24 = P20 P22 ANG (135) DX P25 = P21 P23 ANG (135) dx C20 = ARC P23 P25 P21 dx C21 = ARC P22 P24 P20 dx # The body: B20 = CON C21 C20 # The boundary curve: S20 = CCV P23 P22 C21 P24 P25 C20 P23 # The cone surface: A20 = FSUB B20 S20 # <p><a name="F9"></a></p> <h2>A Hatch / hatch HAT</h2> Hatched surface Format: A # = HAT contour interval direction Contour: Rand curve, a circle, an ellipse, a closed B-Spline Or a closed contour (S = CCV ..). Distance = distance of the Hatch lines = **Schraffurwinkel Hatch winkel in degrees Example: P20 = P (-500 500) S21 = CCV P20 P (400900) P (400300) P20 A20 = HAT S21 VAL (50) VAL (45) Currently, no import / export function for hatching. Currently no function for perforated hatches. -------------------------------------------------- -------------- <b>B-Spline-Surface:</b> A # = BSP, pt1Nr, pt2Nr, degree1, degree2, controlpoints, vector knot 1, vector knot 2 Pt1Nr = number of control points in the direction of 1 Pt2Nr = number of control points in the direction of 2 Degree1 = degree of B-Splinekurven toward 1 Controlpoints: the control points, number = pt1Nr * pt2Nr, 3 values (X / Y / Z). Vector Knot1: the spacing parameters for the 1; Anz. = Pt1Nr + degree1 + 1 <b>Similar circle surface of 3-points.</b> A # = RCIR, P # P # # P <P #> # From the first point, all radiation (eg arc center). Example: P20 = P (5, -2) P21 = P (9, -1) P22 = P (8, 3) A20 = RCIR, P20, P21, P22, P (4 3) <b>Shaped Strip area 1-n Strip.</b> A # = RSTRIP, ptNr, P # P # # P <P #> Each strip consists of two rows of each (ptNr) points. The minimum number of points is 2 * ptNr. For 2 strips (3 * ptNr) points. Example: P20 = P (2 0) P21 = P (4 0) P22 = P (6 0) P23 = P (8 0) P30 = P (2 0 5) P31 = P (4 1 5) P32 = P (6 1 5) P33 = P (8 0 5) A21 = RSTRIP, 4, P20, P21, P22, P23, P30, P31, P32, P33 </PRE> </BODY> </HTML>