home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2004 July
/
Chip_2004-07_cd1.bin
/
oddech
/
chain
/
chainreactiondemo_installer1000.exe
/
Parts.ini
< prev
next >
Wrap
INI File
|
2003-01-04
|
6KB
|
304 lines
;[partname]
;G3DFILE=string // string table of .G3D files--separated by either ; or ,
;BRDFILE=string // string table of .brd files--separated by either ; or ,
;
;IMMOBILE=bool // Is part immobile or is it effected by physics?
;RIGID=bool // Is part considered a rigid body for rotational calculations?
;M=float // Mass of part
;
;AX=float // (x,y,z) components of acceleration
;AY=float
;AZ=float
;
;VX=float // (x,y,z) components of velocity
;VY=float
;VZ=float
;
;TX=float // (x,y,z) components of torque
;TY=float
;TZ=float
;
;WX=float // (x,y,z) components of angular velocity
;WY=float
;WZ=float
;
;THETAX=float // (x,y,z) components of rotation
;THETAY=float
;THETAZ=float
;
;AMBIENTCOLORX=float // (r,g,b) components of ambient color--range [0,1]
;AMBIENTCOLORY=float
;AMBIENTCOLORZ=float
;
;LOCKEDCOLORX=float // (r,g,b) components of locked color--range [0,1]
;LOCKEDCOLORY=float
;LOCKEDCOLORZ=float
;
;ACTIVECOLORX=float // (r,g,b) components of active color--range [0,1]
;ACTIVECOLORY=float
;ACTIVECOLORZ=float
;
;ACTIVEDIRECTIONX=float // (r,g,b) components of additive active direction
;ACTIVEDIRECTIONY=float
;ACTIVEDIRECTIONZ=float
;
;ACTIVEEXTENTXMIN=float // (min, max) components of extent range
;ACTIVEEXTENTXMAX=float
;ACTIVEEXTENTYMIN=float
;ACTIVEEXTENTYMAX=float
;ACTIVEEXTENTZMIN=float
;ACTIVEEXTENTZMAX=float
;
;ELASTICITY=float // Default surface properties
;FRICTION_S=float
;FRICTION_K=float
;
;
;
;
;[BACKGROUND]
;ELASTICITY=float // Default surface properties
;FRICTION_S=float
;FRICTION_K=float
[BACKGROUND]
ELASTICITY=0.5
FRICTION_S=0.08
FRICTION_K=0.04
;----------
;
; Balls
;
;----------
[PART_BASEBALL]
M=0.5
ELASTICITY=1.0
[PART_BASKETBALL]
M=2
ELASTICITY=1.35
[PART_BEACHBALL]
M=0.3
ELASTICITY=1.5
[PART_BOWLINGBALL]
M=10
ELASTICITY=0.6
[PART_CANNONBALL]
M=15
ELASTICITY=0.5
[PART_FOOTBALL]
M=1.0
ELASTICITY=1.0
[PART_LACROSSEBALL]
M=1.15
ELASTICITY=1.5
[PART_RACQUETBALL]
M=1.35
ELASTICITY=1.0
[PART_SHUTTLECOCK]
M=0.1
HOWBOUNCY=2.0
ELASTICITY=0.3
[PART_SOCCERBALL]
M=1.0
ELASTICITY=1.8
[PART_VOLLEYBALL]
M=1.0
ELASTICITY=1.4
[PART_WHIFFLEBALL]
M=0.1
ELASTICITY=0.95
;----------
;
; Platforms & Blocks
;
;----------
[PART_BLOCK_L]
M=25
[PART_BLOCK_M]
M=5
[PART_BLOCK_S]
M=1
[PART_CONVEY]
G3DFILE=CONVEYOR\\CONVEYOR1.G3D;CONVEYOR\\CONVEYOR2.G3D;CONVEYOR\\CONVEYOR3.G3D;CONVEYOR\\CONVEYOR4.G3D;CONVEYOR\\CONVEYOR5.G3D;
;----------
;
; Ropes, Belts, Gears
;
;----------
[PART_BALLOON]
M=10.0
AZ=0.4
FUSEFILE=sparkle\sparkle.G3D
[PART_KNIFE]
BRDFILE=KNBRD.BRD;KNFLIP.BRD;KNROTATE.BRD;KNBLADE.BRD
[PART_MULTI_EYEHOOK]
M=1
[PART_BELT]
SPRING=0.7
DAMP=0.1
ITERATIONS=4
CORRELATIONS=3
G3DFILE=BELT\BSEGMENT.G3D;BELT\BSEGMENTCB.G3D;BELT\BSEGMENTCT.G3D
BELT_SEGMENTS=40
BELT_SEGMENT_LENGTH=2
[PART_CHAIN]
M=0.1
SPRING=0.7
DAMP=0.1
ITERATIONS=8
CORRELATIONS=8
G3DFILE=CHAIN\CHAIN.G3D;CHAIN\CHAIN-2.G3D
[PART_ROPE]
M=0.1
SPRING=0.7
DAMP=0.2
ITERATIONS=6
CORRELATIONS=6
NUM_SEGMENTS=12
G3DFILE=ROPE\SEGMENT.G3D;ROPE\ROPEFRAYED1.G3D;ROPE\ROPEFRAYED2.G3D
[PART_LONG_ROPE]
M=0.1
SPRING=0.7
DAMP=0.2
ITERATIONS=6
CORRELATIONS=6
NUM_SEGMENTS=16
G3DFILE=ROPE\SEGMENT.G3D;ROPE\ROPEFRAYED1.G3D;ROPE\ROPEFRAYED2.G3D
[PART_SCISSORS]
BRDFILE=SSBLADEC.BRD;SSBLADEO.BRD;SSFLIPO.BRD;SSFLIPC.BRD;SSBLADET.BRD;SSR1O.BRD;SSR1C.BRD;SSR2O.BRD;SSR2C.BRD;SSBLADE.BRD
BLADE_THRESHOLD=2
[PART_WRECKINGBALL]
M=100.0
;----------
;
; Kinetic Objects
;
;----------
[PART_BOWLINGPIN]
M=0.01
FRICTION_S=0.10
FRICTION_K=0.08
[PART_BUCKET]
M=2
[PART_BUCKET_BLUE]
M=4
[PART_BUCKET_RED]
M=8
[PART_CANDLE]
M=0.5
FLAMEFILE=flame\candle_flame.G3D
[PART_DYNAMITE]
M=1
FUSEFILE=sparkle\sparkle.G3D
[PART_MONSTER]
M=4
FRICTION_S=0.06
FRICTION_K=0.04
FUSEFILE=sparkle\sparkle.G3D
FLAMEFILE=Monster\Exhaust_Start.G3D
[PART_ROCKET]
M=2
FUSEFILE=sparkle\sparkle.G3D
FLAMEFILE=rocket\fire.G3D
FLAMEANIM=fire
[PART_TEAPOT]
M=2
G3DFILE=TEAPOT\TEAPOT.G3D;TEAPOT\STEAM.G3D
;----------
;
; Immobile parts
;
;----------
[PART_BOXINGGLOVE]
MAGNITUDE=50
V_MAX=10
BRDFILE=BOXINGGLOVE1.BRD;BOXINGGLOVE2.BRD
[PART_FLASHLIGHT]
G3DFILE=FLASHLIGHT\FLASHLIGHT.G3D;FLASHLIGHT\FLASHLIGHT_BEAM.G3D
[PART_JACKBOX]
PUSH=40
BRDFILE=JACKBOX1.BRD;JACKBOX2.BRD
[PART_LIGHTBULB]
G3DFILE=ELECTRIC--LIGHTBULB\LIGHT.G3D;ELECTRIC--LIGHTBULB\BEAM.G3D
[PART_LIGHTSWITCH]
BRDFILE=LIGHTSWITCH1.BRD;LIGHTSWITCH2.BRD;LIGHTSWITCH3.BRD;LIGHTSWITCH4.BRD
G3DFILE=ELECTRIC--LIGHTSWITCH\POWERSWITCH.G3D
[PART_TEETERTOTTER]
BRDFILE=TT0;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8
[PART_TIMER]
BRDFILE=TIMER1.BRD;TIMER2.BRD
[PART_TRAMPOLINE]
HOWBOUNCY=2.25
[PART_TRAPDOOR]
BRDFILE=TRAPDOOR0.BRD;TRAPDOOR1.BRD;TRAPDOOR2.BRD;TRAPDOOR3.BRD;TRAPDOOR4.BRD
[PART_CANNON]
FUSEFILE=sparkle\sparkle.G3D
;----------
;
; SUBCLASSES
;
;----------
[E_PLUG]
DAMP=0
SEGMENT_LENGTH=3.4
MIN_LENGTH=10
MAX_LENGTH=50