Orbiter-Forum  

Go Back   Orbiter-Forum > Blogs
Register Blogs Orbinauts List Social Groups FAQ Projects Mark Forums Read

ORBITER - Project Blogs Addon Developers post your project blogs here!
Old

Coding a Lunar Lander from the ground up: Creating a member class

Posted 03-25-2013 at 09:24 PM by Hlynkacg
Updated 03-26-2013 at 07:41 PM by Hlynkacg

I've been putting of writing this part because it's complicated and it involves a bunch of programming that does not directly apply to Orbiter. That said I really need to post something before my "in-progress point" goes too much further, so without further ado...

PART 13: Classes and Objects
In C++ a class is an expanded concept of a data structure that can hold both data and functions. An object is specific instance of a class. In terms of variables, a class would...
Hlynkacg's Avatar
Aspiring rocket scientist
Views 2959 Comments 0 Hlynkacg is offline
Old

Dev blog booted up !

Posted 02-25-2013 at 09:00 PM by SolarLiner (SolarLiner's Blog)
Updated 06-02-2013 at 04:05 PM by SolarLiner

So guys, this is my very first post to my newly created blog, for a not so-new project for Orbiter !
Basically here I will put some updates on the state of the project, like right now:

I am doing some "decleaning" on the textures, just a Ambiant Occlusion pass here to avoid the "totally blank" textures. Here is a result:


Soon magically converted...
SolarLiner's Avatar
It's necessary, TARS.
Views 5734 Comments 2 SolarLiner is offline
Old
Rating: 17 votes, 5.00 average.

Coding a Lunar Lander from the ground up: The virtual cockpit

Posted 01-21-2013 at 08:37 PM by Hlynkacg

So let's add a virtual cockpit.

Virtual cockpits can dramatically increase the immersion factor of a simulation and a custom cockpit and/or 2d panel is an absolute ust for any vessel that with advanced subsystem modeling. The historical LM had over 160 switches and displays spread across 14 panels and we've only got so many keyboard commands to work with.

PART 12: Adding a virtual cockpit.

First thing first, we need to declare a mesh for our VC....
Hlynkacg's Avatar
Aspiring rocket scientist
Views 5087 Comments 0 Hlynkacg is offline
Old
Rating: 2 votes, 5.00 average.

Coding a Lunar Lander from the ground up: OrbiterSound Support

Posted 01-21-2013 at 08:34 PM by Hlynkacg

This will be quick and simple, I just want to get it out of the way.

PART 11: OrbiterSound Support

Step 1 is obviously to install Dan Steph's OrbiterSound.

NOTE: my code uses v 4.0

Dan already included an excellent tutorial in his own documentation so I will only touch upon the basics. Once Orbitersound has been installed go to the sound/OrbiterSound_SDK folder in your Orbiter root directory and find the following files "OrbiterSoundSDK40.h"...
Hlynkacg's Avatar
Aspiring rocket scientist
Views 3310 Comments 0 Hlynkacg is offline
Old

Coding a Lunar Lander from the ground up: Custom Vessel states and Staging

Posted 01-21-2013 at 08:32 PM by Hlynkacg

So now that we've got the basics of vessel states down it's time to nodel the actual staging.

But before we do, lets take a look at what exactly I've put in my vessel states...

Code:
// --------------------------------------------------------------
// Pre-Step processes
// --------------------------------------------------------------
void LM::clbkPreStep (double simt, double simdt, double mjd)
{
	// Update Vessel State
	SetEmptyMass
...
Hlynkacg's Avatar
Aspiring rocket scientist
Views 2925 Comments 0 Hlynkacg is offline

All times are GMT. The time now is 09:50 PM.

Quick Links Need Help?


About Us | Rules & Guidelines | TOS Policy | Privacy Policy

Orbiter-Forum is hosted at Orbithangar.com
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.
Copyright 2007 - 2017, Orbiter-Forum.com. All rights reserved.