📄 box.data3
字号:
260 # total mass of the material :|
361 # material number :|
# magnitude of the red :|
# magnitude of the green :|
# magnitude of the blue :|
261 # part number :|
# magnitude of the red :|
# magnitude of the green :|
# magnitude of the blue :|
262 # printer resolution :|
263 # specular power :|
264 # diffusion constant :|
265 # ambient constant :|
266 # specular constant :|
267 # specular red :|
# specular green :|
# specular blue :|
268 # lighting red :|
# lighting green :|
# lighting blue :|
269 $(Select Light Source Number)
[1] First Light Source
[2] Second Light Source
270 # lighting in the x-direction :|
# lighting in the y-direction :|
# lighting in the z-direction :|
271 # rotation matrix (1,1) :|
# rotation matrix (2,1) :|
# rotation matrix (3,1) :|
# rotation matrix (1,2) :|
# rotation matrix (2,2) :|
# rotation matrix (3,2) :|
# rotation matrix (1,3) :|
# rotation matrix (2,3) :|
# rotation matrix (3,3) :|
# fix flag :|
# angle of perspective :|
# diagonal dimension of object :|
# scale in x-direction :|
# scale in y-direction :|
# scale in z-direction :|
# x-center :|
# y-center :|
# z-center :|
# fixed x-center :|
# fixed y-center :|
# fixed z-center :|
# 1st lighting in the x-direction :|
# 1st lighting in the y-direction :|
# 1st lighting in the z-direction :|
# 2nd lighting in the x-direction :|
# 2st lighting in the y-direction :|
# 2st lighting in the z-direction :|
# 1st lighting red :|
# 1st lighting green :|
# 1st lighting blue :|
# 2st lighting red :|
# 2st lighting green :|
# 2st lighting blue :|
# specular red :|
# specular green :|
# specular blue :|
# specular constant :|
# ambient constant :|
# diffusion constant :|
# specular power :|
272 #(First Vector)
x-component :|
# y-component :|
# z-component :|
273 #(Second Vector)
x-component :|
# y-component :|
# z-component :|
288 ##(List Of Coordinate Pairs)
x1 z1 ... xn zn >|
289 # previously defined 3D curve number :|
290 ## list of previously defined 3D curves :|
291 #% file name >|
292 $[0] All Volumetric Heat Generators
[ ] By Load Curve
292.2 293
293 # load curve number :|
294 #(Three 3D CURVES)
First 3D curve number :|
# Second 3D curve number :|
# Third 3D curve number :|
295 #% >|
SAMPLE 695
695 $(OPTION LISTS ARE INDICATED by an optional wh
ite title (such as this one), and a series of op
tions printed in grey text (such as below). The
beginning of an
option is indicated by a red '>' or '0'. To cho
ose an option, click anywhere on the grey string
after the red marker. For more information, ch
oose one of the options in this list.)[GEN INFO]
More general information[SCROLL] Scrolling the
screen[NUM] Entering Numbers and Fortran Expre
ssions[ERROR] Error checking for numbers and for
Fortran Expressions[CURSOR] Positioning the cur
sor[EXE] Executing the Command[STOW] Stowing and
retrieving the dialogue box.
695.1 743 744 696 697 698 699 6104 705 700
695.2 706 743
695.3 743 744 707 708 709 710 711 712 713 714 715
695.4 743 744 716 717 718 733 749
695.5 743 744 734
695.6 752 753 754 755 756
695.7 757 758 759 760 761
734 $(THERE ARE 3 WAYS TO MOVE THE CURSOR)[KEY] B
y certain keys[MOUSE] By mouse[OPTION] By selec
ting certain options
734.1 735 744 745 746 747 736 748 738
734.2 737
734.3 739 740
735 #(INSERT mode is the default mode when the di
alogue box is opened. In this mode, the backspa
ce deletes the character just before the cursor
and text is inserted between the position mark
ed by the cursor and just after the previous ch
aracter.)
744 #( )
745 #(STRIKEOVER mode is entered via the ESC key.
In this mode, the backspace moves the cursor
to the left without deleting. Entered characte
rs replace those beneath the cursor while in st
ikeover mode. The user can switch back to input
mode by typing a CTRL I.)
746 #( )
747 #(The CTRL E key deletes the character at the
current cursor position. This key works the s
ame in either insert or strikeover mode.)
748 #( )
736 #(A return moves the cursor to the next avail
able spot, unless the input string has not been
correctly ended. A space at the end of input
string also does this if the code requires onl
y one number to be input. (The ']' serves this
purpose in the case of fortran expressions.)
Some of the following require lists, while oth
ers require only single numbers. See which are
which using the above rule. Also, see what ha
ppens when a string is incorrectly ended, but t
he user types 'RET') x1:| y1:| >|
738 ## ??| ??|
737 ##(Placing the mouse on a character in an inp
ut string places the cursor there. However, be
ware that if you place the cursor in the middl
e of a string, the syntax only up to the curren
t spot will be checked. Such syntax errors wil
l be found when the user attempts ending with
'RET' or when the user attemps to move the
cursor by the mouse to another position. When
such an error is found, the cursor moves to th
e offending character and turns blue. Should t
his happen, the user will be unable to move the
cursor to another string or to a later point in
the string. However, the cursor can be moved t
o a previous point in the string by mouse or by
backspacing.) Enter a list of numbers:|
739 #(When an option requires numbers to be enter
ed and all others were completed, the cursor au
tomatically moves to a spot in the option lis
t. For example, enter a number below and then
choose the option.) Try it:|
740 $[ ] Just to illustrate . . .
740.1 742
742 #(The cursor moves to here automatically)
Here it is>|
743 #(TO RETURN TO THE MAIN MENU, deselect the cho
sen entry (above and highlighted in yellow)
by clicking on the entry with the left mouse.)
696 #(Option lists are of two types, NON-EXCLUSIVE
and EXCLUSIVE. If the user choses an option fr
om a NON-EXCLUSIVE list, all options remain and
the chosen one colored yellow. The remaining o
ptions disappear from sight if the option list i
s an EXCLUSIVE type.)
697 #( )
698 #(The first option list in this box was an EXC
LUSIVE type, indicated by the red '>' marker. N
ON-EXCLUSIVE lists are indicated by red '0' mark
ers.)
699 #( )
700 %(AN EXAMPLE OF A NON-EXCLUSIVE LIST)[A] Optio
n 1[B] Option 2[C] Option 3
700.1 701
700.2 702
700.3 703
701 $(Sometimes there are suboptions)[a] A subopt
ion[b] Another suboption
702 #(Sometimes there are no suboptions)
703 #(Sometimes numbers must be entered) Number:|
704 #(Options are "deselected" by clicking the lef
t mouse on the selected entry a second time. Th
is restores the full option list and deactivates
any suboptions for that entry.)
705 #( )
706 #(The Screen is scrolled by clicking the midd
le mouse button, holding the button and moving
the mouse. The text will follow the mouse. Rele
ase the middle button to continue normally. The
screen may also scroll automatically to accomda
te a reformatted screen)
707 #(TrueGrid sometimes requires lists of numbers
and other times just a single number. All plac
es where a green hollow or filled cursor is plac
ed require numbers to be input)
708 #( )
709 #(Numbers can be integers, floating point, exp
onential type or can be Fortran expressions. A
few rules should be observed when entering num
bers or expressions:)
710 #( 1. To enter a Fortran expression, you
must begin the expression with '[' and end that
expression with ']'.)
711 #( 2. Where a list is to be entered, expre
ssions and numbers can both be entered. Items w
ithin a list are separated by a space.)
712 #( 3. The syntax of all entries is checked
by TrueGrid AS the string is entered. Conseque
ntly, input characters that would create an erro
r are ignored.)
713 #( 4. A return ends the number and moves the
cursor to the next possible position. A space
(or an ending ']') serve the same purpose when
TrueGrid requires only one number.)
714 #( )
715 #(For more about error checking, click on the
original 'NUM' option, restoring the original
list, and then choose the 'ERROR' option)
716 #(Where numbers are required, a hollow or fill
ed green cursor will appear initially. A label
for the number is the grey string preceding the
cursor. The filled cursor indicates the curren
t cursor position.) A working sample>|
717 #( )
718 $(WHAT IS CHECKED for)[NUM] Numbers[EXP] Fortr
an Expressions
718.1 719 720 721 722 723
718.2 724 725 726 727 728 729 730 731
719 #(A character is ignored when entering a numbe
r from the keyboard if . . .)
720 #( 1. it is not +,-,.,e,or a digit.)
721 #( 2. it will make the floating point more t
han six digits long.)
722 #( 3. it will make the exponent too larg
e.)
723 #( 4. it would cause a parser error.)
724 #(A Fortran Expression must begin with '[' and
end with ']'.)
725 #( )
726 #(All of these are checked)
727 #( 1. Proper spelling of intrinsic function
names.)
728 #( 2. The proper number of arguments for an
intrinsic function.)
729 #( 3. Parentheses.)
730 #( 4. Numbers.)
731 #( 5. Parameter names (only checked once th
e parameter name is completed).)
732 #(A cursor line is checked for completeness wh
en the user enters a return. If the code require
s just one number to be input, then a space at t
he end of the number functions as a return, or a
']' at the end of the fortran expression become
s a return. A list of numbers must be terminated
by an actual return. If an input string is comp
lete and a return is entered, then the cursor tu
rns red, and the current cursor position is chan
ged to the next unfinished string. If the input
string is not complete, then the cursor turns b
lue and remains at the end of the string.)
733 $[COMPLETE] Completeness of the input string
733.1 732
749 $(WHAT IS NOT CHECKED)[TOT] The total number o
f items [N] Numerical values and data
749.1 750
749.2 751
750 #(If a list of numbers is to be entered, but
there is no external way of knowing how many sh
ould be entered, then the user must be sure to s
upply the correct number of entries. Even if th
e user is to enter the number of objects that wi
ll be supplied, the code will not check this inf
ormation until the command is executed.)
751 #(No numerical calculations are done. Nothin
g will prevent the user from entering bad data,
such colinear points to determine a plane.)
752 #(Clicking on the 'EXE' button below the dialo
gue box writes the information from the dialogue
box into the text window in a form that TrueGri
d understands, if there are no errors. There ar
e two types of errors checked in this stage:)
753 #( 1. If a choice of option is required, but
the user failed to make a choice.)
754 #( 2. If the user failed to enter or complete
some input string. All cursors must be red bef
ore the input is considered complete.)
755 #( )
756 #(IF AN ERROR OCCURS, then the place where an
error was found is placed at the second text l
ine of the box, and part of the entry is turned
blue. If the user failed to chose an option,
then the first marker of the option list is co
lored blue, and the first option in the list re
quiring a choice is placed just below the top o
f the dialogue box. If the user failed to compl
ete or terminate an input string, the label for
that string is colored blue, and the line on w
hich the label is located is placed near the to
p of the dialogue box.)
757 #(The 'STOW' button below the dialogue box sa
ves the current state of the dialogue, includin
g all input strings. A small box containing th
e name of the command is placed just below the
graphics control buttons. The user can retrie
ve the stowed box at any time by clicking the
MIDDLE mouse button on the box.)
758 #( )
759 #(Dialogue boxes are never destroyed unless
the user clicks on 'CANCEL'. Even then, the
user will be asked to confirm the destruction
of that box. This is handy, because it allow
s the user to use the help menus without destr
oying the dialogue box. Though the box will b
e covered during that time, as soon as the 'HE
LP' button is turned off, the dialogue box wil
l be retrieved.)
760 #( )
761 #(As many as 10 dialogue boxes can be stowed
for later use. If the user attempts to stow
more than 10 such boxes, then they will be ask
ed to choose one of the other boxes to destroy.
If the user does not destroy one of other 10
boxes before calling up another dialogue box,
then the current one will be overwritten and
not saved.)
781 #(MERGE TWO RIGID BODIES)
821 # first material number :|
# second material number :|
817 %[ ] Optional Surface Name
817.1 818
818 #% name >|
917 # Surface Number:|
900 $(SURFACE TYPE)
[SP] Sphere
[CY] Cylinder
[MESH] Tabular Surface Data
[NURBS] IGES Non-Uniform Rational B-Spline
[IGESS] IGES Surface
[IGESP] IGES Plane
[FUNCTION] Function Surface
[PLAN] Plane By Point and Normal
[PL3] Plane By 3 Points
[PL3O] Plane By 3 Points and an Offset
[PR] Parabola of Revolution
[RULE2D] Ruled Surface Between two 2D Curves
[RULE3D] Ruled Surface Between two 3D Curves
[CRULE3D] Cylindrical Ruled Surface Between two
3D Curves
[ER] Ellipse of Revolution
[CONE] Cone
[CN2P] Cone defined by two points
[TS] Torus
[CRX] 2D Curve rotated about the x-axis
[CRY] 2D Curve rotated about the y-axis
[CRZ] 2D Curve rotated about the z-axis
[CR] 2D Curve Rotated about an axis
[CP] 2D Curve Lofted/Extruded
[R3DC] 3D Curve Rotated about an axis
[SDS] Combine Surfaces into One Surface
[SWEPT] Sweep 2D Curves Along A 2D Curve
[XYPLAN] Transform the XY-Plane
[YZPLAN] Transform the YZ-Plane
[ZXPLAN] Transform the ZX-Plane
[XCY] Transform a X-Axis Cylinder
[YCY] Transform a Y-Axis Cylinder
[ZCY] Transform a Z-Axis Cylinder
[IPLAN] Plane by Implicit Function
[INTP] Interpolate Between 2 Surfaces
[PIPE] Pipe Shape Along A 3D Curve
[BLEND3] Blended From 3 3D Curves
[BLEND4] Blended From 4 3D Curves
[FACESET] Face set
[CSPS] Cubic Spline Surface
[BSPS] B-Spline Surface
[NRBS] NURBS Surface
[HERMITE] Hermite Cubic Spline
[STL] ascii STL file
[BSTL] binary STL file
900.1 901 902
900.2 903 904 902
900.3 922 923 820 ;
900.4 943 820 ;
900.5 953 820 ;
900.6 891 820 ;
900.7 924 925 ;1 926 ;2 927 ;3 820 ;
900.8 905 915
900.9 954 957 955 960 956 961
900.10 954 957 955 960 956 961 3024
900.11 906 904 907
900.12 159 820 ;
900.13 174 820 ;
900.14 174 820 ;
900.15 901 904 908
900.16 903 904 909 910
900.17 903 904 911
900.18 903 904 912 913
900.19 914
900.20 914
900.21 914
900.22 906 904 914
900.23 914 820 ;
900.24 906 904 254 3022 820 ;
900.25 916
900.26 918 919 887 999 888 ; 820 ;1
900.27 820 ;
900.28 820 ;
900.29 820 ;
900.30 3020 820 ;
900.31 3020 820 ;
900.32 3020 820 ;
900.33 890
900.34 892
900.35 254 893 820 ;
900.36 294 820 ;
900.37 255 820 ;
900.38 nset14
900.39 csps1 csps2 csps21 820 ;
900.40 bsps1 bsps3 bsps2 820 ;
900.41 bsps1 bsps3 nrbs1 bsps2 820 ;
900.42 csps1 herm2 csps21 820 ;
900.43 stl1 820 ;
900.44 stl1 820 ;
999 # number of 2D curve to be swept :|
# relative arc length position :|
887 # number of 2D curve to be swept :|
# relative arc length position :|
888 $$[ ] Add another curve to be swept
888.1 887 888
890 #(A*x+B*y+C*z=D) A :|
# B :|
# C :|
# D :|
891 #(IGES PLANE SEQUENCE NUMBER) :|
892 #% parent surface name/number :|
#% second surface name/number:|
# interpolation parameter (0 to 1) :|
893 ## radius and relative position list >|
916 ##(List of Surface Numbers:) >|
901 #(CENTER POINT) x0:|
# y0:|
# z0:|
902 #(RADIUS) >|
903 #(POINT ON THE AXIS OF ROTATION) x0:|
# y0:|
# z0:|
904 #(VECTOR PARALLEL TO THE AXIS OF ROTATION)
xa:|
# ya:|
# za:|
905 #(POINT ON THE PLANE) x0:|
# y0:|
# z0:|
906 #(LOCAL COORDINATE ORIGIN) x0:|
# y0:|
# z0:|
907 #(THREE POINTS (r,t) ON THE PARABOLA. Here, r
is the distance from the axis of rotation, and
t is the distance along the axis from the origi
n) r1:| t1:|# r2:| t2:|# r3:| t3:|
908 #(RADII. r1 is the radius perpendicular to th
e axis of rotation; r2 is the radius along the a
xis of rotation) r1:| r2:|
909 #(RADIUS OF THE CONE AT THE GIVEN POINT) >|
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -