My first working plane with suspension
2 posters
RigidChips :: Rigid-Chips :: Files :: Aircraft
Page 1 of 1
My first working plane with suspension
- Code:
// [RCD]
Val
{
ARM(default=0, min=-200000, max=200000, step=200000)
ENGINE2(default=0, max=2600, step=180)
JET(default=0, min=-200000, max=200000, step=200000)
L(default=0, min=-10, max=20, step=8)
R(default=0, min=-10, max=20, step=8)
ROLL(default=0, min=-20, max=20, step=5)
WHEELFOLD1(default=-90, min=-90, max=180)
WHEELFOLD2(default=-30, min=-180, max=-30)
}
Key
{
0:L(step=-0.5), R(step=0.5)
1:L(step=0.5), R(step=-0.5)
2:ROLL(step=-5)
3:ROLL(step=5)
7:ENGINE2(step=35)
8:ARM(step=200000)
9:JET(step=2000)
10:WHEELFOLD1(step=5), WHEELFOLD2(step=-12)
11:WHEELFOLD2(step=12), WHEELFOLD1(step=-5)
}
Body
{
Core() {
N:Chip() {
N:Chip() {
N:Chip() {
W:Trim(angle=L, spring=7) {
W:Chip() {
W:Chip() {
W:Chip(spring=7, damper=0.5) { }
}
}
W:Chip(angle=90, spring=1, damper=0.5) { }
}
E:Trim(angle=-L, spring=7) {
E:Chip() {
E:Chip() {
E:Chip(spring=7, damper=0.5) { }
}
}
E:Chip(angle=90, spring=1, damper=0.5) { }
}
N:Arm(power=ARM, option=200000) { }
W:Frame(angle=90, spring=1, damper=0.5, name=suspender4) {
N:Cowl(angle=40, option=5) { }
}
E:Frame(angle=90, spring=1, damper=0.5, name=suspender5) {
N:Cowl(angle=40, option=5) { }
}
N:Cowl(angle=40, option=5) { }
}
}
W:Trim(angle=ROLL) {
W:Chip() {
W:Chip() { }
}
S:Rudder(angle=ROLL) {
W:Chip() {
N:Chip() { }
W:Chip() {
N:Chip() { }
}
}
N:Chip() { }
}
W:Chip(angle=90, spring=1, damper=0.5) { }
}
E:Trim(angle=ROLL) {
E:Chip() {
E:Chip() { }
}
S:Rudder(angle=ROLL) {
E:Chip() {
N:Chip() { }
E:Chip() {
N:Chip() { }
}
}
N:Chip() { }
}
E:Chip(angle=90, spring=1, damper=0.5) { }
}
}
S:Chip() {
S:Chip() {
S:Chip() {
S:Chip() {
W:Trim(angle=R, spring=1, damper=0.5) {
W:Chip(spring=1, damper=0.5) {
S:Chip() { }
}
S:Chip() {
S:Chip(spring=1, damper=0.5) {
W:Chip(spring=1, damper=0.5) {
S:Cowl(option=5, effect=#53BE) { }
}
S:Cowl(option=5, effect=#53BE) { }
}
}
W:Chip(angle=90, spring=1, damper=0.5) {
S:Chip(spring=1, damper=0.5) {
S:Chip(spring=1, damper=0.5) { }
}
}
}
E:Trim(angle=-R, spring=1, damper=0.5) {
E:Chip(spring=1, damper=0.5) {
S:Chip() { }
}
S:Chip() {
S:Chip(spring=1, damper=0.5) {
E:Chip(spring=1, damper=0.5) {
S:Cowl(option=5, effect=#53BE) { }
}
S:Cowl(option=5, effect=#53BE) { }
}
}
E:Chip(angle=90, spring=1, damper=0.5) {
S:Chip(spring=1, damper=0.5) {
S:Chip(spring=1, damper=0.5) { }
}
}
}
N:Jet(angle=90, power=JET) { }
}
}
W:Trim(angle=ROLL) {
W:Chip() {
S:Jet(angle=90, power=-JET) { }
}
W:Chip(angle=90) { }
}
E:Trim(angle=ROLL) {
E:Chip() {
S:Jet(angle=90, power=-JET) { }
}
E:Chip(angle=90, spring=1, damper=0.5) { }
}
}
}
W:Frame(angle=90, spring=1, damper=0.5, name=suspender2) {
W:Chip(angle=90) {
N:Chip() {
N:Chip() {
N:Chip() {
W:Trim(angle=-L) {
W:Chip() {
W:Chip() {
W:Chip(spring=1, damper=0.5) { }
}
}
}
E:Trim(angle=L) {
E:Chip() {
E:Chip() {
E:Chip(spring=1, damper=0.5) { }
}
}
}
N:Arm(power=ARM, option=200000) { }
N:Cowl(angle=40, option=5) { }
}
E:Wheel(angle=WHEELFOLD1, power=ENGINE2) { }
W:Wheel(angle=WHEELFOLD1, power=-ENGINE2) { }
}
E:Trim(angle=ROLL) {
E:Chip() {
E:Chip() { }
}
S:Rudder(angle=ROLL) {
E:Chip() {
E:Chip() {
N:Chip() { }
}
N:Chip() { }
}
N:Chip() { }
}
}
W:Trim(angle=ROLL) {
W:Chip() {
W:Chip() { }
}
S:Rudder(angle=ROLL) {
W:Chip() {
W:Chip() {
N:Chip() { }
}
N:Chip() { }
}
N:Chip() { }
}
}
}
S:Chip() {
S:Chip() {
W:Trim(angle=ROLL) {
W:Chip() { }
}
E:Trim(angle=ROLL) {
E:Chip() { }
}
W:Frame(angle=90, spring=1, damper=0.5, name=suspender1) { }
E:Frame(angle=90, spring=1, damper=0.5, name=suspender6) { }
S:Chip() {
S:Chip() {
W:Frame(angle=90, spring=1, damper=0.5, name=suspender7) { }
E:Frame(angle=90, spring=1, damper=0.5, name=suspender8) { }
W:Trim(angle=-R) {
W:Chip() {
S:Chip() {
S:Chip() {
S:Cowl(option=5, effect=#53BE) { }
}
}
S:Chip() {
S:Chip() { }
}
}
S:Chip() {
S:Chip() {
S:Cowl(option=5, effect=#53BE) { }
}
}
}
E:Trim(angle=R) {
E:Chip() {
S:Chip() {
S:Chip() {
S:Cowl(option=5, effect=#53BE) { }
}
}
S:Chip() {
S:Chip() { }
}
}
S:Chip() {
S:Chip() {
S:Cowl(option=5, effect=#53BE) { }
}
}
}
}
E:Wheel(angle=WHEELFOLD1, power=ENGINE2) { }
W:Wheel(angle=WHEELFOLD1, power=-ENGINE2) { }
}
}
E:Wheel(angle=WHEELFOLD1, power=ENGINE2) { }
W:Wheel(angle=WHEELFOLD1, power=-ENGINE2) { }
}
}
}
E:Frame(angle=90, spring=1, damper=0.5, name=suspender3) { }
}
}
Script
{
print 0," FPS=",_FPS()
print 1, "DT=" ,_DT()
print 2,"Weight=",_WEIGHT()
print 3,"Ticks=" ,_TICKS()
}
Tell me how I did. ( took 4 to5 times to make a 2D version of it...since that didn't work out I made it have suspension!)
Feedback is very much appreciated.
supershade- Hover
- Posts : 107
Join date : 2011-02-07
Age : 28
Location : Norman,Oklahoma
Re: My first working plane with suspension
Okay, it's a bit bulky but that's okay it being your first plane with suspension and two it's a bit hard to maneuver and get it off the ground.
Chip Off The Old Rigid- Car
- Posts : 6
Join date : 2011-03-15
RigidChips :: Rigid-Chips :: Files :: Aircraft
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum