OpenVSPAPI  3.21.0
Functions
Vehicle Functions

The Vehicle group of functions are high-level commands that pertain to the entire OpenVSP model.

Click here to return to the main page. More...

Functions

void Update ()
 
void VSPExit (int error_code)
 
void ClearVSPModel ()
 
string GetVSPFileName ()
 

Detailed Description

Function Documentation

◆ ClearVSPModel()

void ClearVSPModel ( )

Clear the current OpenVSP model

string fid = AddGeom( "FUSELAGE", "" ); // Add Fuselage
//==== Reset Geometry ====//
Print( string( "--->Resetting VSP model to blank slate\n" ) );

◆ GetVSPFileName()

string GetVSPFileName ( )

Get the file name of the current OpenVSP project

string fid = AddGeom( "FUSELAGE", "" ); // Add Fuselage
string fname = "example_fuse.vsp3";
SetVSP3FileName( fname );
//==== Save Vehicle to File ====//
Print( "\tSaving vehicle file to: ", false );
Print( fname );
Returns
File name for the current OpenVSP project

◆ Update()

void Update ( )

Update the entire vehicle and all lower level children

string fid = AddGeom( "FUSELAGE", "" ); // Add Fuselage
string xsec_surf = GetXSecSurf( fid, 0 ); // Get First (and Only) XSec Surf
//==== Set Tan Angles At Nose/Tail
SetXSecTanAngles( GetXSec( xsec_surf, 0 ), XSEC_BOTH_SIDES, 90 );
SetXSecTanAngles( GetXSec( xsec_surf, num_xsecs - 1 ), XSEC_BOTH_SIDES, -90 );
Update(); // Force Surface Update

◆ VSPExit()

void VSPExit ( int  error_code)

Exit the program with a specific error code

Parameters
[in]error_codeError code