Vessel Tutorial 2

From OrbiterWiki
Revision as of 23:18, 3 November 2007 by 202.204.80.85 (talk)
Jump to navigation Jump to search

play chess online free bingo win money phone area code crochet shawl patterns ring manufactured home dealer download free clipart halogen lamps onlinegames usps chat lines nicky and paris hilton chevy blazer rims arab girls bearshare pro key bejewel tribulus terrestris el chat mimi rogers lexus sc430 part time thompson holidays antivert woman photo example of employment contract free winrar downloads beautiful woman photo orgy pics alicia machado coleman furnaces eb games coupons susan lucci strategic marketing pokemon online games myspace slideshow oxford university holter monitor free pron motel accommodation melbourne student loan for students with bad credit excema treatment pamela anderson nude chihuahua puppies for sale slip cover wedding dress 2006 kirklands home decor bluetooth phones military clip art bridesmaid dress scrub cap patterns web anime cancer lupron prostate treatment road travel direction jessica simpson pic jacuzzi spa simply accounting jokes spas bathroom vanity design hot lesbian booster seats big tits porn download media player software window home holloween costumes super lotto brochure myspace song music codes information on metformin home depot coupon dewalt ca business plans car vin number check retin-a wow macros cuban brides westjet knowty.cn norco free legal music downloads ambien cheap personal alarm anneliese van der pol cfnm man older seeking woman younger nudism photo printable coupons order ambien womby.cn continental air free nude photos adult sex links big busty babes dick i wish i was a punk rocker security guard jobs cartoon sex fucking gay man anorexia nervosa puzzles online sexy halloween perfumes receipe citibank online banking sex position sound america shower panels louisiana lottery dragon ball z rt31p2 unlock anal sex site honda s2000 url minerals pornstories breast augmentation winamp download free dvd cover air force xenadrine las vegas download limewire pro free angel tattoos soccer ball graphics toyota 4runner love poem fashion dresses free address finder white pages phone directory mobile game womens nero mp3 plugin casino gambling rasti.cn free filipina videos data entry work multivitamins wasatch insurance sailormoonxxx obstacle courses child big tit tit fucking 50cc scooters gregory isaacs jugfuckers norco drug acrylic sculptures pregnancy photo golf swing free fucking zopiclone side effects code free minutes tracfone la weightloss images really cheap airline tickets testosterone booster plaquenil sexy pirate costumes buzz lightyear malemodels free samsung ringtones mavica cd 400 homepage dallas cowboy cheerleader bugerking cock rings girl in a bikini how long does xanax stay in the system neighbours from hell-download full naked party sailormoonxxx chanel sun glasses free live webcam free dating chat sites wedding flower bridal bouquet adult movie xxx miami vice houston rockets love match calculator dildo latino gay porn dragon bedding calorad alitalia prom hair big tit tit fucking emergency cash adult swingers paul booth tattoo arab gerl chlamydia photo acura part lincoln welders what is rheumatoid arthritis passport services sexy hallween costumes fredericks of hollywood home page pergo hardwood pbs Go back to Vessel Tutorial 1

Take out the Trash

Now it's time to clear out all the old ShuttlePB things that we don't need any more. Remember, if you are making something other than Surveyor, you may want to adapt this stuff rather than trashing it.

Aerodynamic Model

Surveyor is a pure spacecraft, so it doesn't need an aerodynamic model. I suppose the purists out there would insist on at least giving it drag in case it fell into the Earth's atmosphere after a bad launch, but I don't care about it.

Completely get rid of this block of code:

// Calculate lift coefficient [Cl] as a function of aoa (angle of attack) over -Pi ... Pi
// Implemented here as a piecewise linear function
double LiftCoeff (double aoa)
{
  const int nlift = 9;
  static const double AOA[nlift] = {-180*RAD,-60*RAD,-30*RAD,-1*RAD,15*RAD,20*RAD,25*RAD,60*RAD,180*RAD};
  static const double CL[nlift]  = {       0,      0,   -0.1,     0,   0.2,  0.25,   0.2,     0,      0};
  static const double SCL[nlift] = {(CL[1]-CL[0])/(AOA[1]-AOA[0]), (CL[2]-CL[1])/(AOA[2]-AOA[1]),
                                  (CL[3]-CL[2])/(AOA[3]-AOA[2]), (CL[4]-CL[3])/(AOA[4]-AOA[3]),
                    (CL[5]-CL[4])/(AOA[5]-AOA[4]), (CL[6]-CL[5])/(AOA[6]-AOA[5]),
                    (CL[7]-CL[6])/(AOA[7]-AOA[6]), (CL[8]-CL[7])/(AOA[8]-AOA[7])};
  for (int i = 0; i < nlift-1