# Stadards messages of the GAP Library. ####################################### 0 ...END # a security in case a '...END' is missed somwhere before the library messages. 2000000000 Starting of the standard messages. # Messages number below 1'000 is reserved to for the library. # They will code information, like other message files to open. # Messages number above 2'000'000'000 are reserved for the library # The message file of the application, where language dependent information # is stored. # Menu number above 30'000 are reserved for the library. # Variable link number above 2'000'000'000 are reserved for the library. # To include the StandardEn.Msg file UNDER the application messages # 11 StandardEn.msg # to do in the main message file of the application # 0 ...END # end of adjuctions of messages. # To include the ClientEn.Msg file OVER the application messages # 12 ClientEn.msg # to do in the main message file of the application # 0 ...END # end of adjuctions of messages. # A (text) message corresponding to a number, will be search in the # opened message files, from OVER to UNDER. For example, # if the ClientEn.msg and StandardEn.msg files have been opened as shown above # a message will first be looked in the ClientEn.msg file, # then in the application message file # then in the StandardEn.msg file. # This allows to override messages and correct them if wanted. # Menu will generally be described at number 10'000. # Then they will be interpreted automatically. # 10000 AutoCreate # This tells that the menu is automatically created # 0 1 &File; >; file menu info line # This opens the following popup menu # etc. # ************************************************************************ # Standard menu numbers : Information to be used in the final application. See tEx034.msg for example # ************************************************************************ # General purposes : Nr in [65500..65530] # '''''''''''''''''''''''''''''''''''''''''''''''' 0 2 E&xit \t Alt+F4; 65500; Quit the application # this menu number is standard in the library, it will be useless to add any coding to it. It's done in the library 0 2 Open the &Debug window; 65501; This will open the text debugging window. It's used to developp the application 0 2 Open the &Error window; 65502; This will open the text error window. It's used to developp the application # Concerning MDI treatments : Nr in [65400..65499] # '''''''''''''''''''''''''''''''''''''''''''''''' 0 1 &Window; >; Windows treatment 0 2 &Tile; 65401; Tile the windows 0 2 &Cascade; 65402; Cascade the windows 0 2 &Arrange icons; 65403; Arrange the windows's icons 0 2 &Close child window; 65400; Closes the active child text window # Concerning RichTextFrame : Nr in [65200..65399] # '''''''''''''''''''''''''''''''''''''''''''''''' # usually in 0 1 &File; >; file menu info line # This opens the following popup menu 0 2 &New..; 65201; Clears all the text. Ask to save before, if it has been modified since last saving 0 2 &Open...; 65202; Open a text file or a RichText file 0 2 &Save; 65203; Saves the text into its file 0 2 Save &as...; 65204; Saves the text in a new file # usually in 0 1 &Edit; >; Some edition capabilities. 0 2 &Undo \t Ctrl+Z; 65211; Undo the last action. There is no multiple undo ! 0 2 Cu&t \t Ctrl+X; 65212; Copy the selection to the clipboard and delete it 0 2 &Copy \t Ctrl+C; 65213; Copy the selection to the clipboard 0 2 &Paste \t Ctrl+V; 65214; Insert the content of the clipboard into the text at the current text cursor position 0 2 Select &All \t Ctrl+A; 65215; Select all the text # numbers 65220..65230 will be used for search, search & replace, commands # usually in 0 1 &Options; >; Some program options 0 2 &Font; 65231; To select character font, color, size etc. 0 2 &Toggle Read-only; 65232; Allow or not to modify the text # ************************************************************************ # Error messages, begining at 2'000'006'001 # ************************************************************************ # Errors of the unit wMenus0.pp in [2000006001..2000006099] # --------------------------------------------------------- 2000006001 in the description of a menu 0 In the menu line : @2000000001 0 No numbers describing its level. It is just skipped. 2000006002 in the description of a menu 0 In the menu line : @2000000001 0 The description line is too short. 0 There is nothing after the level number. It is just skipped. 2000006003 in the description of a menu 0 In the menu line : @2000000001 0 ...No separator ';' found after the menu label. It is just skipped. 2000006004 in the description of a menu 0 In the menu line : @2000000001 0 The description line is too short. The menu ID is missing. 0 There is nothing after menu label. It is just skipped. 2000006005 in the description of a menu 0 In the menu line : @2000000001 0 No menu ID is given, neither the 'popup' or 'separator' type. 0 After the 'label;' should come a '>' or a '-' or an identificator number 0 It is just skipped. 2000006010 in the description of a menu 0 The menu description line : @2000000011 0 doesn't exist. No menus can be created. 2000006011 in the description of a menu 0 In the menu line : @2000000002 0 Trying to create a sub menu, when the previous one was not a popup menu. 0 It is just skipped. 2000006012 in the description of a menu 0 In the menu line : @2000000002 0 The menu level cannot increase if the last menu was not a popup menu. 0 It is just skipped. 2000006013 in the description of a menu 0 In the menu line : @2000000002 0 The menu level must be between 1 and 10. 0 It is just skipped. # Errors of the unit wDialogCreator2.pp in [2000006101..2000006199] # -------------------------------------------------------------------- 2000006103 in TDialogCreatorLOW2.GetSimpleWord32 0 In the line : @2000000001 0 Word overflow. A word defined in the line is bigger than 4294967295 0 The line is just skipped. 2000006104 in TDialogCreatorLOW2.GetWord32 0 In the line : @2000000001 0 A variable is linked to the number 0. It is not allowed 0 Link to variables are made as follow : '@number' 0 The line is just skipped. 2000006105 in TDialogCreatorLOW2.GetWord32 0 In the line : @2000000001 0 Position = @2000000002 0 An integer in expected, but none are found. 0 The line is just skipped. 2000006106 in TDialogCreatorLOW2.GetInt32 0 In the line : @2000000001 0 A variable is linked to the number 0. It is not allowed 0 Link to variables are made as follow : '@number' 0 The line is just skipped. 2000006107 in TDialogCreatorLOW2.GetInt32 0 In the line : @2000000001 0 Integer overflow. An integer defined in the line is bigger than 2147483647 0 The line is just skipped. 2000006110 in TDialogCreatorLOW2.GetOneVarString 0 In the line : @2000000001 0 A variable is linked to the number 0. It is not allowed 0 Link to variables are made as follow : '@number' 0 The line is just skipped. 2000006116 in TDialogCreatorLOW2.ReadDirectives 0 In the line : @2000000001 0 We have the signe '@@$' of a directive, 0 but no token follows it. The line is just skipped. 2000006117 in TDialogCreatorLOW2.ReadDirectives 0 In the line : @2000000001 0 We have the signe '@@$' of a directive, 0 but no '(' following it. The line is just skipped. 2000006118 in TDialogCreatorLOW2.ReadDirectives 0 In the line : @2000000001 0 We have the signe '@@$' of a directive, 0 but no valide directive after it. The line is just skipped. 2000006121 in TDialogCreatorLOW2.GetSpecialisation 0 In the line : @2000000001 0 No specifications or specialisations are given. 0 This specialisation is just skipped. 2000006122 in TDialogCreatorLOW2.GetSpecialisation 0 In the line : @2000000001 0 The '(' signe is missign after the specification or specialisation. 0 This specialisation is just skipped. 2000006123 in TDialogCreatorLOW2.GetSpecialisation 0 In the line : @2000000001 0 The comma ',' is missing in the specification of the colors of a static control. 0 This specialisation is just skipped. 2000006124 in TDialogCreatorLOW2.GetSpecialisation 0 In the line : @2000000001 0 The comma ',' is missing in the specification of 0 a radio button or check box control. 0 This specialisation is just skipped. 2000006129 in TDialogCreatorLOW2.GetSpecialisation 0 In the line : @2000000001 0 Token = @2000000011 0 Unknown Specialisation Token. 0 It is just ignored. 2000006131 in TDialogCreatorLOW2.ReadDefinitions 0 In the line : @2000000001 0 A definition begins with the '@@', but no identificators follow. 0 The line is just skipped. 2000006132 in TDialogCreatorLOW2.ReadDefinitions 0 In the line : @2000000001 0 The '=' signe is missign after the definition's identificator. 0 The line is just skipped. 2000006135 in TDialogCreatorLOW2.TreatOneCommand 0 In the line : @2000000001 0 Position = @2000000002 0 The Command instruction @! is not followed by a commande or 0 the command is not folloed by a parenthesis : ( 0 The command is just skipped. 2000006136 in TDialogCreatorLOW2.TreatOneCommand 0 In the line : @2000000001 0 Position = @2000000002 0 The Command instruction @! is followed by a commande 0 but no valid number follows. 0 The command is just skipped. 2000006137 in TDialogCreatorLOW2.TreatOneCommand 0 In the line : @2000000001 0 Position = @2000000002 0 The Command instruction @!Btn is not well formulated. 0 It should be @!Btn(number, " label ") 0 The command is just skipped. 2000006138 in TDialogCreatorLOW2.TreatOneCommand 0 In the line : @2000000001 0 Position = @2000000002 0 Command = @2000000011 0 This command is unknown 0 The command is just skipped. 2000006141 in TDialogCreatorLOW2.ReadOneInstruction 0 In the line : @2000000001 0 The number link with a variable cannot be 0 0 The control is just skipped. 2000006142 in TDialogCreatorLOW2.ReadOneInstruction 0 In the line : @2000000001 0 The number which should link with a variable, link to NIL. 0 The control is just skipped. 2000006145 in TDialogCreatorLOW2.ReadOneInstruction 0 In the line : @2000000001 0 The length of a control cannot be zero. 0 The control is just skipped. 2000006151 in TDialogCreatorLOW2.ReadOneInstruction 0 In the line : @2000000001 0 The length of a control is not specified. 0 The control is just skipped. 2000006197 in TDialogCreatorLOW2.DialogCreation 0 The message number : @2000000003 0 doesn't correspond to a number in the message file. 0 No dialog can be created. # Errors of the unit wToolBar0.pp in [2001015001..2001015999] # ----------------------------------------------------------- 2001015001 in TheToolBarProc 0 IMPOSSIBLE! could not call the default handler. 2001015011 in TToolBar0.ToolBarCreate 0 IMPOSSIBLE. No previous Address of message handling. # Errors of the unit wComboBox0.pp in [2001203000..2001203999] # ------------------------------------------------------------ 2001203001 in TComboBox0.CtrlCreate 0 Error forwarded from TControl0.CtrlCreate 0 Handle on ComboBox control could not be created. 0 ClassName = @2000000001 0 Label = @2000000002 2001203002 in TComboBox0.CtrlCreate 0 lComboPreviousAddress = 0, Seems IMPOSSIBLE !?! 0 ClassName = @2000000001 0 Label = @2000000002 2001203010 in TComboBox0.AddString 0 The combo box window must exist before you can insert text in it. 0 The combo box window was not created with CtrlCreate. 2001203020 in TComboBox0.InsertString 0 The combo box window must exist before you can insert text in it. 0 The combo box window was not created with ComboBoxCreate. 2001203050 in filling a Combo box 0 The message number : @2000000011 0 doesn't exist, thus the combo box cannot be filled with texts. 2001203060 in TComboBox0.SetCurrentSelection 0 The combo box window must exist before you can select text in it. # Errors of the unit wButtonBase0.pp in [2001210000..2001210999] # -------------------------------------------------------------- 2001210001 in TButtonBase0.CtrlCreate 0 Error forwarded from TControl0.CtrlCreate 0 Handle on button control could not be created. # Errors of the unit wButtonPush0.pp in [2001211000..2001211999] # -------------------------------------------------------------- 2001211001 in TButtonPush0.CtrlCreate 0 Error forwarded from TControl0.CtrlCreate 0 Handle on button control could not be created. # Errors of the unit wButtonBitMap0.pp in [2001212000..2001212999] # ---------------------------------------------------------------- 2001212001 in TButtonBitMap0.CtrlCreate 0 Error forwarded from TControl0.CtrlCreate 0 Handle on button control could not be created. # Errors of the unit wButtonRadio0.pp in [2001215000..2001215999] # --------------------------------------------------------------- 2001215001 in TButtonRadio0.CtrlCreate 0 Error forwarded from TControl0.CtrlCreate 0 Handle on button control could not be created. # Errors of the unit wButtonCheck0.pp in [2001216000..2001216999] # --------------------------------------------------------------- 2001216001 in TButtonCheck0.CtrlCreate 0 Error forwarded from TControl0.CtrlCreate 0 Handle on button control could not be created. # ************************************************************************ # General messages, above 2'100'000'000 # ************************************************************************ 2100000001 English # this can be used to see the language of these messages 2100000002 No 2100000003 Yes etc... # ************************************************************************ # Messages of the unit wWindoText0.pp : [2'100'010'000..2'100'019'999] # ************************************************************************ 2100010000 # Default menu for WindowText windows. 0 1 &File; >; file menu info line # This opens the following popup menu 0 2 &New..; 65201; Clears all the text. Ask to save before, if it has been modified since last saving 0 2 &Open...; 65202; Open a text file or a RichText file 0 2 &Save; 65203; Saves the text into its file 0 2 Save &as...; 65204; Saves the text in a new file 0 2 -------; -; ---------- To have a separator 0 2 Open the &Debug window; 65501; This will open the text debugging window. It's used to developp the application 0 2 -------; -; ---------- To have a separator 0 2 E&xit \t Alt+F4; 65500; Quit the application # this menu number is standard in the library, it will be useless to add any coding to it. It's done in the library # 0 1 &Edit; >; Some edition capabilities. # \t is for a tabulator 0 2 &Undo \t Ctrl+Z; 65211; Undo the last action. There is no multiple undo ! 0 2 Cu&t \t Ctrl+X; 65212; Copy the selection to the clipboard and delete it 0 2 &Copy \t Ctrl+C; 65213; Copy the selection to the clipboard 0 2 &Paste \t Ctrl+V; 65214; Insert the content of the clipboard into the text at the current text cursor position 0 2 -------; -; ---------- To have a separator 0 2 Select &All \t Ctrl+A; 65215; Select all the text # # numbers 65220..65230 will be used for search, search & replace, commands # 0 1 &Options; >; Some program options 0 2 &Font; 65231; To select character font, color, size etc. 0 2 &Toggle Read-only; 65232; Allow or not to modify the text # 0 ...END # must tell where the end of the menu description is. ############################################################################ # ************************************************************************ # Messages of the unit wDraw3DFrame0.pp : [2'100'020'000..2'100'029'999] # ************************************************************************ 2100020001 Is visible : \ 2100020002 Center on : \ 2100020005 Current Body : \ 2100020006 Current Body : None 2100020010 # For a contextual Popup menu 0 1 Set Rotation center to this body center; 30005; The rotation center will be the center of gravity of the object 2100020011 # Empty. This can be used as a marker. It will not generate an error. 0 1 Body action; >; Acte on the selected Body 0 2 Set Body properties...; 30001; Set the body name, color, size, etc. 0 2 Set Body Pos && Orient...; 30009; Moves the body to a given place, set its orientation and set its size. 0 2 Move the Body...; 30008; Translate the body, rotate it and change its size 0 2 Show / Hide Body Axis; 30004; Show or hide the axis of the Body 0 2 -----------; -; ---------- To have a separator 0 2 Hide Body; 30002; The body will become invisible 0 2 -----------; -; ---------- To have a separator 0 2 Delete Body; 30051; Delete the selected body # 2100020012 # Empty. This can be used as a marker. It will not generate an error. 0 1 Show/Hide Body; >; Show or hide a Body 0 2 just a line; 30000; Will be deleted and other lines will come # 2100020014 # Empty. This can be used as a marker. It will not generate an error. 0 1 Center On Body; >; Set the center of the screen on the Selected Body 0 2 just a line; 30000; Will be deleted and other lines will come # 0 1 -----------; -; ---------- To have a separator 0 1 Set Rotation center here (=the screen); 30006; The rotation center will be where you clicked 0 1 -----------; -; ---------- To have a separator 0 1 Toggle view3D; 30901; To toggle from a normal view to a view with Red Green glasses 0 1 Toggle view Axis; 30902; To see or hide the little X, Y, Z axis on the top left of the screen 0 1 Global paremeters...; 30905; Set rotation angle, translation distance, colors etc. 0 1 -----------; -; ---------- To have a separator 0 1 View Position...; 30995; View the positions and directions 0 1 Help...; 30999; Info how to move 0 ...END # must tell where the end of the menu description is. ##################################################################### 2100020099 Little help Dialog Box #%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% # Directives # ---------- 0 @$DLGNAME("Dialog 2100020099") # to save its position 0 @$INTERLINE(100) # for text only, have a smaller interline 0 @$NOCANCEL # # Dialog Title # ------------ 0 Movement keys # ------------- # # Instructions # ------------ 0 Ctrl = fine tuning 0 Shift = use Body axes 0 else use screen Horiz, Vert and orthogonal 0 ----------------------------------------------- 0 Left arrow = turn left around Up direction 0 Right arrow = turn right around Up direction 0 Up arrow = turn up around Right direction 0 Down arrow = turn down around Right direction 0 Delete = turn left around Front direction 0 Pg Down = turn right around Front direction 0 ----------------------------------------------- 0 Numpad keys 8,2,4,6 for viewer movements 0 5 to come nearer 0 0 to go further 0 7 9 rotate the head left and right 0 / . rotate the head Up and down 0 1 3 turn the head around viewing direction 0 Numpad + = zoom in 0 Numpad - = zoom out 0 ----------------------------------------------- 0 Body Movements. 0 [R, C/V], [D, G], [F, X] = Body translations 0 [Z/Y, I], [H, K], [U, N/M] = Body rotations 0 ----------------------------------------------- 0 1..6 Body translation in the space X, Y, Z axis 0 1..6 with Shift = Body rotation aroud space X,Y,Z axis 0 Insert, Hone, End && PageUp to move and turn... 0 ----------------------------------------------- 0 b = board table, to see the positions 0 ? = help # 0 ...END # must specify where the end of the dialog box is. ##################################################################### 2100020199 Board table. Shows the directions and position #******************************************************** # Directives # ---------- 0 @$DLGNAME("Dialog 2100020199") # to save its position 0 @$INTERLINE(100) # for text only, have a smaller interline 0 @$TABBEFORE(:) 0 @$TABINVISIBLE(|) 0 @$NOCANCEL 0 @S = Static(0,0,64) + RIGHT() # # Definitions # ----------- # # Dialog Title # ------------ 0 Board table, directions and position # ------------------------------------ # # Instructions # ------------ 0 Position : @2100020001S_____._, @2100020002S_____._, @2100020003S_____._ 0 ScreenPosition : @2100020004S_____._, @2100020005S_____._, @2100020006S_____._ 0 Angle with Horizontal : @2100020009S_____._ 0 Direction Angle : @2100020008S_____._ 0 Angle with Vertical : @2100020007S_____._ 0 ZoomFactor : @2100020010S_____.___ 0 @!DELTAHEIGHT(-300) # to have the OK button a bit higher # 0 ...END # must specify where the end of the dialog box is. ##################################################################### 2100020299 Change the body name, and information about it #******************************************************** # Directives # ---------- 0 @$DLGNAME("Dialog 2100020299") # to save its position 0 @$TABBEFORE(:) 0 @$TABBEFORE(=) #0 @$TABINVISIBLE(|) 0 @$DEFBTNHEIGHT(100) # to have little buttons # # Definitions # ----------- 0 @S = Static(0,0,128) # # Dialog Title # ------------ 0 Information about the Selected Body # ------------------------------------ # # Instructions # ------------ 0 &Body name : @2100020101(40 0 &Superior color, Red Green Blue : @2100020111(4 @2100020112(4 @2100020113(4 @!Btn(30801, " Choose ") 0 &Inferior color, Red Green Blue : @2100020121(4 @2100020122(4 @2100020123(4 @!Btn(30802, " Choose ") 0 &Axe color, Red Green Blue : @2100020131(4 @2100020132(4 @2100020133(4 @!Btn(30803, " Choose ") 0 &Resizing factor : @2100020151___.___ (not less that 0.1 or more than 10) 0 Size of the Body = @2100020093S____._ [cm] 0 Number of points in the Body = @2100020091S(6 @!DELTAHEIGHT(-90) 0 Number of faces in the Body = @2100020092S(6 @!DELTAHEIGHT(-90) 0 @!DELTAHEIGHT(-400) # 0 ...END # must specify where the end of the dialog box is. ##################################################################### 2100020399 Ask confirmation to delete a Body #******************************************* # Directives # ---------- 0 @$DLGNAME("Dialog 2100020399") # to save its position 0 @$INTERLINE(100) # for text only, have a smaller interline 0 @$TABBEFORE(=) # # Definitions # ----------- 0 @Sa = Static( 0,0,255) 0 @Sb = Static( 0,0,128) # # Dialog Title # ------------ 0 Confirmation to delete a Body # ----------------------------- # # Instructions # ------------ 0 Click OK to confirme to delete the following Body : 0 Body name = @2100020101Sa(40 @!DELTAHEIGHT(50) 0 Size of the Body = @2100020093Sb____._ [cm] 0 Number of points in the Body = @2100020091Sb(6 0 Number of faces in the Body = @2100020092Sb(6 # 0 ...END # must specify where the end of the dialog box is. ##################################################################### 2100020499 Global variables #************************** # 2100020001..2100020003 = vecM x,y,z = Viewer position # 2100020004..2100020006 = vecQ x,y,z = Screen center position # 2100020007 Angle of viewer Up direction with the vertical # 2100020008 Angle of viewer Horizontal looking direction with the Y Axis # 2100020009 Angle of viewer Horizontal looking direction with the X Axis # 2100020010 Zoom factor (Set to 1 by default) # 2100020011 Eyes distance in [cm] (about 5 cm) # 2100020012 Distance between viewer and screen in [cm] (about 80 cm) # 2100020013 Number of pixels in one centimeter. Normally not changed (about 40 pixels / cm) # 2100020014 Angle of rotation in degrees when rotating around Bodies (about 5 degrees) # 2100020015 Angle of rotation in degrees when rotating the head, i.e. the viewing direction (about 1 degree) # 2100020016 Number on centimeters when doing a translation (about 2 cm) # # 2100020031 Red color of right eye when looking in 3D with glasses # 2100020032 Green color of right eye when looking in 3D with glasses # 2100020033 Blue color of right eye when looking in 3D with glasses # 2100020034 Red color of left eye when looking in 3D with glasses # 2100020035 Green color of left eye when looking in 3D with glasses # 2100020036 Blue color of left eye when looking in 3D with glasses # 2100020037 Red color of Axis # 2100020038 Green color of Axis # 2100020039 Blue color of Axis # # 2100020041 Red color of the window # 2100020042 Green color of the window # 2100020043 Blue color of the window # 2100020044 Red color of the faces # 2100020045 Green color of the faces # 2100020046 Blue color of the faces # # Directives # ---------- 0 @$DLGNAME("Dialog 2100020499") # to save its position 0 @$DEFBTNHEIGHT(100) # to have little buttons 0 @$TABBEFORE(:) # # Definitions # ----------- # # Dialog Title # ------------ 0 Some Global parameters # ---------------------- # # Instructions # ------------ 0 &1 Translation distance : @2100020016____._ [cm] (about 1 to 5) 0 &2 Rotation around a Body : @2100020014____._ in degree (about 1 to 20) 0 &3 Rotation of the head : @2100020015____._ in degree (about 0.2 to 10) 0 &4 Axis color Red Green Blue : @2100020037(4 @2100020038(4 @2100020039(4 @!Btn(30835, " Choose ") 0 &5 Right Eye color for 3D viewing Red Green Blue : @2100020031(4 @2100020032(4 @2100020033(4 @!Btn(30831, " Choose ") 0 &6 Left Eye color for 3D viewing Red Green Blue : @2100020034(4 @2100020035(4 @2100020036(4 @!Btn(30834, " Choose ") 0 &7 Back color Red Green Blue : @2100020041(4 @2100020042(4 @2100020043(4 @!Btn(30836, " Choose ") 0 &8 Faces color Red Green Blue : @2100020044(4 @2100020045(4 @2100020046(4 @!Btn(30837, " Choose ") 0 &9 Distance between both eyes : @2100020011____._ [cm] (when viewing in 3D with glasses) 0 &A Distance viewer to screen : @2100020012____._ [cm] (about 80 [cm]) 0 &B Zooming factor : @2100020010___.___ (Set to one by default) 0 &C Number of pixels in one centimeters : @2100020013___._ (not changed usually) # @!DELTAHEIGHT(50) # 0 ...END # must specify where the end of the dialog box is. ##################################################################### 2100020599 Translate the body and rotate it #************************************************** # Directives # ---------- 0 @$DLGNAME("Dialog 2100020599") # to save its position 0 @$TABBEFORE(:) #0 @$TABBEFORE(=) 0 @$TABINVISIBLE(|) 0 @$DEFBTNHEIGHT(100) # to have little buttons # # Definitions # ----------- 0 @S = Static(0,0,128) # # Dialog Title # ------------ 0 Body translation, rotation and resizing # --------------------------------------- # # Instructions # ------------ 0 &Body name : @2100020101(40 0 &Translation vector : @2100020201____._ @2100020202____._ @2100020203____._ X, Y, Z in [cm] of the Body 0 Rotation &Axe : @2100020204____._ @2100020205____._ @2100020206____._ X, Y, Z in [cm] of the Body 0 Rotation A&ngle : @2100020207____._ in degrees 0 &Resizing factor : @2100020151___.___ (not less that 0.1 or more than 10) 0 Size of the Body |= @2100020093S____._ [cm] 0 Number of points in the Body = @2100020091S(6 @!DELTAHEIGHT(-90) 0 Number of faces in the Body = @2100020092S(6 @!DELTAHEIGHT(-90) 0 @!DELTAHEIGHT(-400) # 0 ...END # must specify where the end of the dialog box is. ##################################################################### 2100020699 Set the body position and orientation #************************************************** # Directives # ---------- 0 @$DLGNAME("Dialog 2100020699") # to save its position 0 @$TABBEFORE(:) #0 @$TABBEFORE(=) 0 @$TABINVISIBLE(|) 0 @$DEFBTNHEIGHT(100) # to have little buttons # # Definitions # ----------- 0 @S = Static(0,0,128) # # Dialog Title # ------------ 0 Set the Body center position, sets its orientation and its size # --------------------------------------------------------------- # # Instructions # ------------ 0 &Body name : @2100020101(40 0 New &Position : @2100020081____._ @2100020082____._ @2100020083____._ X, Y, Z in [cm] 0 New Vec &Z Orientation : @2100020084____._ @2100020085____._ @2100020086____._ X, Y, Z in [cm] (0,0,1) = usual default 0 New Vec &X Orientation : @2100020087____._ @2100020088____._ @2100020089____._ X, Y, Z in [cm] (1,0,0) = usual default 0 Size of the Body : @2100020152____._ [cm] 0 Number of points in the Body = @2100020091S(6 0 Number of faces in the Body = @2100020092S(6 @!DELTAHEIGHT(-90) 0 @!DELTAHEIGHT(-400) # 0 ...END # must specify where the end of the dialog box is. ##################################################################### 0 ...END # a security in case a '...END' is missed somwhere.