MM0 display functions:\ \move: Shift + drag mouse (do not push mousebuttons)\ \rotate: Ctrl + drag mouse\ \zoom: Shift + Ctrl + drag mouse MMclear clear modelspace MMmock only OBJ-models; ON: import model; OFF: load model, modify and export not possible. MMsave save native (.gcad-format) MMcomp compress native Models (.gcad) with gzip (.gcaz) MMfDel delete File MMfRen rename File MMfCpy copy File MMfPrt print / plot MMexit exit program MMsma activate mainmodel or other submodel MMsmcp move mainmodel into submodel MMsmcr create new submodel MMsmsf save the active submodel into file MMsmlf load modelfile as submodel MMsmre rename the active submodel MMsmde delete the active submodel MMsmmp modify the Position of a subModel MMopBnd display Edgelines; ON / OFF MMopDll compile and link plugin-programs before starting; ON / OFF MMopInt activate interactions; ON / OFF MMopTb1 display MainToolBar (above grafic); ON / OFF MMopTb2 display MessageToolBar (below grafic); ON / OFF MMopBrw display Objectbrowser (left of grafic); ON / OFF MMdsps save active view MMdspsr restore stored view and save active view MMdspr restore stored view MMdspon display objectnames and (working-)-directions MMdspnc display NC-auxiliary-codes MMdsppt display points (P) on / off (only in VWR) MMdsppl display planes (R) on / off (only in VWR) MMdspso display Solids (Sphere/Cone/Torus/Cube) shaded or wireframe MMstTol define Modelsize and Tolerances MMstTxl define Textsize for Notes and Dimensions MMstCol define Default-Modelcolor MMstLty define Linetypes (Color-Lintyp-LineThick) for Lines/Circs/Curves MMstDir define Modeldirectories MMstBrw define Browser for help / documentation MMstEdi define Editor MMmdMsi set size and tolerances of model MMmdMdp modify the Position of a subModel MMmdCvC change curves into circles MMmdLty change Linetyp (Colour, Linetyp, LineThick) of Lines/Circs/Curves MMmdSst change SurfaceStyle to shaded or symbolic (wireframe) MMmdSco change Color of Surface to active Color) MMmdpsr make Surface transparent MMmdStx make textured surface MMmdOnm display a list of objects MMmdDel delete objects MMmdEdi modify active inputfield with systemEditor / F3 MMmdCln remove all deleted Lines permanent / F4 MMmdDlo undo (delete last operation; Ctrl-Z) MMmdRlo redo (restore last operation; Ctrl-Y) MMinVpt give ViewportParameters (into open Interaction) MMinTxt MAN: paste textBuffer after delete or ctrl X MMsePcp give Coordinates of cursor on construction-plane at next selection MMsePso give Coordinates of cursor on selected object at next selection MMsePop give parametric point of cursor on selected object at next selection MMseOop give parent-Object of selected object at next selection MMseSof save native data of the selected object --> file MMgrAdd add obj to group; remove from Group, if already selected MMgrSav save all objects of Group into File (native) MMcaMod Modify standardparts MMcaCre Create new Catalog of standardparts MMcaDel Delete Catalog of standardparts MMapSta Load and start application (script) MMapEdi edit the active application MMapCre Create new Application MMapDel Delete Application MMbtgo regenerate all objects up to the active object MMbtstp recreate active object MMbtend regenerate all objects MMenZva set the Z-value of the active viewplane MMcbRot define rotation-center for interactive rotation MMcbHid do not display selected objects MMcbVie redisplay hidden objects MMcb3dv inhibit 3D-Rotation; ON / OFF MMcbSha display of surfaces shaded or wireframe MMbtTop topview (X-Y) MMbtFro frontview (X-Z) MMbtSid sideview (Y-Z) MMbtAxo axonometric view MMbtSca compute scale and viewcenter automatic MMbtScf display a space of ~ 6000 x 6000 x 6000 mm MMbtUnh unhilite all hilited objects MMrbRel display cursorposition on the active constructionplane MMrbAbs display cursorposition on the active constructionplane as absolute coordinates MMrbVwr Viewer MMrbNCw not active MMrbCad interactive CAD-Object-Editor MMcbSN search object, add/modify object-name MMrbMan manual mode (create/modify objects with texteditor) MMcbMD Search / Modify / Delete obj (Ctrl+leftMouseButt or Ctrl-F) MMbtPlu start plugin (Ctrl-P) MMundo undo (delete last operation; Ctrl-Z) MMredo redo (restore last operation; Ctrl-Y) CADPT Points CADLN Lines CADCI Circles CADPLN Planes CADVC Vectors CADVAR Variables CADCV Curves (Ellipse, Polygon, Spline, Clothoid, Contour (composite curve)) CADSUR Surfaces CADSOL Bodies CADDIM Text, Dimensions CADMDL Submodels CADTR Transformations CADCUT Trim, intersect, move, rotate, project, mirror CADINT Interactions, joints CADANA Analyze CADCP Constructionplane RotCen define new rotation-center:\ \- select (existing) vertex or -\ \- rotate display (Ctrl-drag_mouse) and select red star ViewOn display hidden objects; select objects to display HideOn select objects to hide CAD_On select CAD-Function / select object with right mouseb. MAN_On new point: Alt-P; newline: right_mousebutton; .. MD_On select object / key ObjID Enter / Exit: Ctrl right mouseb. CADname Objektname / info (search it with "Search/Name") CADhelpCAD display a Help-text how to use CAD in a html-browserwindow CADhelpFunc display a Help-text for active Function in a html-browserwindow CADhelpInput display a Help-text for active inputfield in html-browserwindow CADexit cancel function. Does not save active object. Edit-mode: Cancel twice, right mousebutton - edit. CADsave save active obj., goto next obj. Right mousebutton, Enterkey. PT_cartes__parametric__offset point; select or key; [offsetvalues for X/Y/Z] PT_polar polar, relativ; Basepoint, Rotationangle (Z-Axis), [Tiltangle (X-Y-plane),] Distance PT_translate move point; Basepoint, Direction, [Distance,] [NormalDistance] PT_rotate rotate point; Centerpoint, Startposition, Angle [Axis] PT_Centerpt__CIR_ELL Point = Centerpoint of Circle/Ellipse; PT_Centerpt__Plane Point = Basepoint of plane PT_Mid_Cornerpoint_PT_PT__VC_ midpoint or cornerpoint of 2 points PT_parametric_on_LN_CIR_CRV_SUR Point from parameter(s) on Line/Circle/Curve/Surface LN_PT__PT Line between 2 points LN_parallel Line parallel tu line/vector LN_PT_Direct__Length_Rot_Angle_TiltAngle_ Line by point and direction, [length,] [Rot.Angle (Z-Axis),] [TiltAngle (X-Y-plane)] LN_LN_Dist____________parall_ Line parallel to line; distance, position (1-4). LN_LN_LN__Rot_Angle_TiltAngle___mid_ Line = midline; [rotate in intersectionpoint: Rotationangle (Z-Axis), [Tiltangle (X-Y-plane)] LN_CirTang_Direct___Rotate_ Line tangential circle, parallel to line. LN_CirTang_PT Line tangential circle, through point outside obj; LN_CirTang_CirTang Line tangent to 2 circles; CIR_Cen_Radius__Z_Axis_ Circle from center, radius [Axis] CIR_Cen_Tang Circle from center, tangential to point/line/circle CIR_Tang_Tang_Radius Circle tangential to two elements, with fixed radius CIR_Tang_Tang_Tang Circle tangential to 3 elements ARC_Cen_Ang1_Ang2_Radius Circ.Arc by center, start angle, end angle and radius ARC_Cen_PT_Angle Circ.Arc by center, start point and opening angle ARC_PT_PT_Radius Circ.Arc by start point, end point and radius ARC_PT_Tang_Radius__Angle_ Circ.Arc by start point, start direction and radius [opening angle] ARC_PT_PT_Cen Circ.Arc by start point, end point, center ARC_PT_PT_PT Circ.Arc by 3 points on the arc PLN_Z_Axis__X_Axis_ Plane from origin, Z-axis (normalvector), [x-axis-vector or point on x-axis] PLN_X_Axis__Y_Axis_ Plane from origin, X-axisvector, [y-axis-vector or point on y-axis] PLN_PT_Plane Plane parallel to Plane, new origin or offset along z-axis. VEC_cartes__from_linear_objs Vector from line or vector or cartes. [length] [REV (turn)] VEC_polar_______Angles_Length_ Vector from Rot.Angle (Z-Axis), [TiltAngle (X-Y-plane)] [length] [REV (turn)] VEC_objects Vector = tangent to curve (Circ/Ellipse/B-spline/Clothoid) from point on curve V_Variable___Value variable from value V_X_Y_Z_part_PT_VC variable from X- Y- or Z-part of a point or vector. V_PT_PT_Dist__Direction_ variable = length between 2 points [direction -vector] V_LN___Length variable = length of a line V_PT___LN_Perp_Dist_ variable = normal distance of a point to a linear object V_CIR__Radius variable = radius of a circle S_Ellipse_Center_AxisEndPoints Ellipse from center, end point main axis, end point minor axis S_Ellipse_Center_Axes__EndPoints_ ellipse (limited) from center, vector main axis, vector secondary axis, start point, end point S_Polygon___Points___ Polygon from points S_Polygon___Rectangle Parallelogram from cornerpoint and 2 vectors S_BSpline___Points___ B-Spline from points; [CTRL (controlpoints/through-points)] S_BSpline___Polygon___ B-Spline from polygon; [CTRL (controlpoints/through-points)] S_BSpline___convert___join_obj_s B-Spline = join (connect) lines/circs/b-splines S_Clotoid Clothoid from StartPoint, StartVector, Angle, StartRadius, EndRadius [Z-Axis] S_connection_lines___Points___ connecting lines between points S_Contour_CCV_____PT_LN_CIR_CRV Contour (composite curve - CCV) from startpoint, curves, endpoint. Automatic intersecting and trimming. A_planar_Surf__trim_punch_ Planar surface from boundary (circle/polygon/contour) [islands (circle/polygon/contour)] A_spheric_Surf_Axis_Rad__ Spherical surface from axis, radius [angle-x1,x2] [angle-y1,y2] A_cylindr_Surf_Axis_Rad__ Cylindrcal surface from axis, radius [angle-x1,x2] [angle-y1,y2] A_Revolved_S___Axis_Contour_ Revolved surface from axis, contourline (line/circle/b-spline), [startangle] [endangle] height1 (parameter or point), height2 (parameter or point) A_Ruled_Surf___Obj1_Obj2_ Ruled surface between two linear elements (line/circle/b-spline) A_Ruled_Surf___Obj_Vec_ Ruled surface from linear element (line/circle/b-spline) and vector A_BSplSur___Curves_along_across Freeform surface from horizontal and vertical sectioncurves (line/circle/b-spline) A_BSplSur___Curves_across Freeform surface from vertical sectioncurves (line/circle/b-spline) A_supported_trimmed_punched Trimmed surface from supporting surface, boundarycurve [islands ...] A_Hatch___Schraffur Hatched surface from boundarycurve, linedistance, angle. B_Conus_PT_PT_R_R Cone from 2 points and 2 radii B_Conus_Circ_height_radius Cone from from circle, height and radius B_Torus_Axis_R_R Torus from central axis, outer radius and inner radius B_Torus_Axis_CI Torus from axis and circle B_Sphere_Center_radius Sphere from center, radius/point/circle B_Prism_Base_Thick_Point_Cone_ Prism from base area (circle/polygon/contour) and thickness/Point B_Prism_Base_Vec Prism from base area (circle/polygon/contour) and vector N_DIM__hor_vert_parall_ Linear dimension 2D N_DIM3_X_Y_Z_parl Linear dimension 3D N_DIM__Angle Angle dimension 2D N_DIM__Dmr Diameter dimension 2D N_DIM__Radius Radius dimension 2D N_PointPos_LN 3D-coordinates of a point with leaderline N_Text 3D-Text with variable size, direction and special characters. N_Text_LN Text with 1 or 2 2D-leaderlines, [with arrowhead] N_Text_LN_Circle Text with a circle and 2D-leaderline N_TextTag_LN 2D-Textblock [with leaderline] N_Symbol Symbol (0-5, star/triangle/circle/rectangle/arrow1/arrow2) N_Image_Pos_Filename Image (normal to the viewer, scale fixed or dynamic) M_internal_Model internal submodel; position, scale [orientation] M_external_Model external submodel; position, scale [orientation] M_CatalogPart Standardpart; position, scale [orientation] TRafo_transl Translation from direction [length] TRafo_rot Rotation from axis, angle CUT__trim__obj Trim linear elements (line/curve) with one or two cutting elements INT__intersect__obj Intersectionpoint or -curve from intersection of 2 elements TRAnslate_obj__VC_ move element along vector [length] TRAnslate_obj__PLN_ Move an object to a different reference system (plane) [TRA - invert transformation] TRAnsform_obj__Tra_ Objekt verschieben (Verschiebung) oder drehen (Verdrehung) Project_obj__Prj_ Project element onto a surface Mirror_about_line Mirror: reflect objects across line Mirror_about_plane Mirror: reflect objects across plane ISOparametric_Curve_from_Surf extract curve from surface (from paramtere(s)); [CX (across; Default = along)] Interact_connect connect object with interaction Joint_export export object (point or text) Joint_import import object (point or text) from submodel Analyze_Point_Posi_ Displays the point coordinates Analyze_Obj_ Display object type and coordinates Analyze_Dist__PT_PT Measures the distance between 2 points Analyze_Dist__PT_Obj Measures the normal distance between point - object Analyze_Vertex Displays the coordinates of a vertex point (a displayed 3D-point) ActiveConstrPlane activate constructionplane from plane Reset_ConstrPlane reset constructionplane (activate standard-coordinate-system) Typ_Val Key Val / PgUp / PgDwn / Sel LN (Len.) / Sel Cir (Radius) Typ_PT Sel PT (on obj) / Indicate PT / key coords Typ_LN Sel LN Typ_AC Sel CIR Typ_VC Vector: Key PgUp/Dwn / D[I]X/Y/Z / dx dy [dz] ANG(ax) [ANG(az)]; Sel LN/Cir/Elli/Surf/PLN/PT+PT / "REV" (turn) Typ_CV Sel CRV Typ_CVCCV Sel CCV Typ_CVPOL Sel Polygon Typ_XVal Key X-Val; Sel PT Typ_YVal Key Y-Val; Sel PT Typ_ZVal Key Z-Val; Sel PT Typ_Angle Angle: Key Val(Deg.); Sel LN / PT-PT; Key PgUp/Dwn Typ_PLN Sel PLN; Key PgDwn (ConstrPln) Typ_SOL Sel Conus/Torus Typ_goPrim Sel PT/LN/CIR Typ_lFig Sel LN/Cir/CRV Typ_goGeom Sel Object Typ_goGeo1 Sel LN/Cir/CRV/PLN Typ_goGeo2 Sel Circ or Ellipse Typ_goGeo3 Sel PT/LN/Cir/CRV, CW/CCW Typ_goGeo4 Sel VC / LN / PLN Typ_goGeo5 Sel CIR/ELL/CCV Typ_goGeo6 Key Angle (degree); Sel Vec/LN for direction; ReversButton Typ_goGeo7 Key Val(Angle-Degree); Sel PT Typ_goGeo8 Key Val; Sel PT Typ_goAxis Sel LN / Cir / PLN / PT+PT / PT+LN / PT+VC (PgUp) / PT+PLN Typ_goRadius Key Radius; Sel PT / Cir Typ_goGeoSUSU Sel Conus Torus RuledSurf RevolvedSurf B-Spl-Surf Typ_Tra Key PgUp/Dwn (select Transformation) Typ_modAux Key PgUp/Dwn Typ_mod1 Key PgUp/Dwn (selects alternate versions) Typ_modCWCCW ReversButton; PgUp/Dwn; Key \"CW\" (clockwise) Typ_modCTRL Key PgUp / PgDwn (\"CTRL\" = Controlpoints) Typ_modREV Key PgUp / PgDwn (\"REV\" = reverse) Typ_modCX ey PgUp / PgDwn (\"CX\" = across) Typ_String Key Text / Modify-Edit TYP_FilNam Key Filename / middle Mousebutt.(F5=FileList) / sel.Model Typ_CtlgPart Key Catalog/Part / middle Mousebutt.(F5=FileList) / sel.CatalogPart Typ_Model Key Modelname / sel.Model Typ_SubModel Key Modelname / middle Mousebutt.(F5) / sel.Model Typ_Str_Dir1 Key X / Y / Z / P / PgUp/Dwn Typ_Val_symTyp Key 0 (Star) 1 (Tria.) 2 (Circ) 3 (Rec.) Typ_Joint key joint / select joint Typ_apDat Key application-specific data Typ_Group Sel obj's to add to group; exit with Tab-key XAesc user abort (esc-key) VC0 no Vektors defined .. VR0 no Variables defined .. FILT02 Pointfilter Vertex FILT03 give position of cursor on selected obj .. FILT05 add following selections/keyIn to group, end group with Tab-Key FILT06 select Line|Circ|Curve to modify .. FILT07 select surf to modify .. FILT13 select surf to remove texture FILT14 select surf to apply texture FILT15 select surf to load texture FILT16 modify position: select subModel FILT18 give parametric-point of next selected obj .. FILT19 give parent-Object of next selected obj .. DIR_NEW select new directory (no symbol exists) DIR_SYM select symbolic directory (from existing symbol) PEDnopt Object does not have moveable points .. PEDnrpt Object has %% moveable points .. PEDsav save modifications (ri.Mousebutt.) PEDcanc cancel modifications (Esc-key) PEDlink break link to obj %% ? PEDmod1 give plane or vector / sel. point (yellow square, Sym-#) / Delete / Insert / Exit: ri.Mousebutt. PEDmod2 give plane or vector / sel. point (yellow square, Sym-#) / Exit: ri.Mousebutt. PEDmod3 Save (ri.Mousebutt.) or Cancel (Esc-key) PEDmov move point (move mouse); - end with right mousebutton .. PEDdel Delete point: select point (yellow square, Sym-#) to delete / Modify / Exit: ri.Mousebutt. PEDins Insert point: select position on curve - where to insert point / Delete / Modify / Exit: ri.Mousebutt. PEDine ***ERROR: select insertposition on active curve .. PEDerrSel *** ERROR: cannot use selected object .. PEDe1 *** ERROR: PointEditor is active .. PEDe2 *** ERROR: cannot analyze Plane/Vector PEDe3 *** ERROR: cannot insert point .. TED_no no Texture is active TED_ldf load image TED_ldf load texture from imagefile TED_ldn reload TED_ldn reload imagefile TED_rem remove TED_miy mirror vertical TED_mix mirror horizontal TED_sz1 fit into TED_sz2 fixed size TED_can reset and exit (Esc-key) TED_end save and exit (Return-key) UIWTms Modelsize. All following values will be recomputed. UIWTcv max. deviation for curves (tolerance for approximation curve -> polygon) UIWTdi max. display-deviation for circles, curves UIWTsm set only for the active model or apply to all subModels UIWTmo activate the modelsize / tolerance from above UIWTre reset all values to default (modelsize 500) MMcbMea measure between 2 points Meas_in Measure: select 2 points; end with right mousebutton. LST_err1 list overflow; enter text for filter SEL_fnam select or key filename SEL_sDir Give symbolic pathname for dir. %% SEL_ko Object %% cannot be used .. OVER_fil overwrite file %% OVER_mdl overwrite submodel %% NOEX_fil file %% does not exist NOEX_mdl subModel %% does not exist NOEX_dir directory %% does not exist ModColIn define new Color, then select surface .. ModTraIn define 50% or 80%, then select surface or body .. ModSstIn define new surfacestyle, then select surface or body .. ModLtyIn define new linetype, then select line or curve .. CADinit Save: OK or right mousebtton or Enter-key; Abort: Cancel or Esc-key. SN_New create new group (from complete model) SN_Add add to active group (from complete model) SN_Rem remove from active group SN_TxtNot search all objects [NOT] containing infotext SN_DepNot search all objects [NOT] depending from object "depends" ERRCAD0 ERROR: function CAD must be active .. pluginErr0 rebuild not possible - compiler or linker not found. pluginErr1 Error in plugin %% ; aborted. FileOp opening file %% SAVusm Save unused submodel %% ? ED1CW last input clockwise ED1CCW last input counterclockwise ED1MOD+ select next solution-variant ED1MOD- select previous solution-variant ED1<<< one input back (before inserting) ED1>>> one input forward (after inserting) EOF