
SimpleSC.mat  Simple MAT file for demos. 
AirData  Computes air data based on a simplified standard atmosphere model. 
AtmDens1  Computes the atmospheric density using an exponential model. 
AtmDens2  Computes the Earth's atmospheric density using scale heights. 
AtmGamma  Computes the ratio of specific heats for air. 
AtmJ70  Computes the atmospheric density using Jacchia's 1970 model. 
AtmSnd  Computes the speed of sound in the atmosphere. 
AtmTemp  Computes the atmospheric temperature using a simplified model. 
BaromExp  Computes the barometric exponent. 
DiffusionExp  Computes the diffusion exponent. 
JacchiaLineberry  JacchiaLineberry model of the upper atmosphere. 
ReynoldsNumber  Reynold's number as a function of atmospheric density. 
SutherlandsLaw  Sutherland's law for dynamic viscosity. 
TemperatureStagnation  Compute the stagnation temperature in the earth's atmosphere. 
AddThermalDevices  Add a heater and thermistor to each component. 
AreaTriMesh  Computes the area of a triangle mesh. 
AutoCADColor  Converts an AutoCAD color into a [r,g,b] color. 
BHinge  Compute a transformation matrix from a bHinge data structure. 
BinaryToString  Converts a bit array to a string. [1 0 1 0] will become 0101. 
BodyPlugIn  Create the CAD body GUI plug in. 
BoundingBox  Compute a bounding box for a component 
BuildCADModel  Build a model of a spacecraft using repeated calls to this function. 
CADColor  Color a CAD Model. This function can be used only to change the colors 
CADNotebook  Work with a model using the CAD data structure. 
CentroidOBJFile  Computes the centroid of an obj file. 
CombineOBJFiles  Combines obj files and writes a new file. 
ComponentPlugIn  Create an component GUI plug in. 
ComponentPopup  Draw a component 
CreateBody  Create a body with hinge data. 
CreateCADReport  Creates CAD model report. It will create HTML tables or formatted output. 
CreateCADTable  Creates a CAD Report by subystem listing: 
CreateComponent  Create a CAD component. This function has a builtin demo. 
CreateReport  Creates power and mass reports from a CAD model. 
CrossSection  Determine crosssectional area from CAD model. 
DeviceProperties  Generates default properties for specific devices. 
Dim  NOTE: Transparency only supported for MATLAB versions after 5.2. 
Draw2DViewPlugIn  Draw the spacecraft components in a 2D representation. 
DrawPatch  Draw a series of patches. 
DrawSCPlanPlugIn  Draw a spacecraft in a plain 3D box with Gouraud lighting. 
DrawSpacecraftPatches  Draw the spacecraft CAD model using patches. 
ExportCAD  Export a CAD file to a text file. 
ExportDSim  Export fields required by DSim. This routine will create three files. 
ExportDXF  Export a DXF file. 
ExportOBJ  Export an OBJ file. 
FindComponents  Find the indices of components containing a particular string 
ForceAndTorqueEnvelope  Computes the force and torque envelope. n is the number of samples. 
GenericProperties  Generates generic properties for CAD components. The types are: 
GetCADVF  Return a single set of vertices "v" and faces "f" for the CAD model. 
HSRCAD  Finds the visible surfaces given a vertex and face list. 
LoadCAD  Load a 3D CAD file. Handles .dxf, .obj and .3DMF files. 
MassBudget  Create a mass budget for a flight vehicle. 
MassBudgetInput  Create a data structure for MassBudget. Enter parameter pairs. 
MatlabColorToObj  Convert Matlab color parameters to obj parameters. 
PanelBoxCAD  Build a box with panels. 
RotateOBJFile  Rotates and scaleać an obj file name.obj. 
SetCADQuaternion  Set the inertial attitude of a CAD model. 
SetCADRotation  Set CAD model rotations using parameter/value pairs. 
SetCADState  Set the inertial state of a CAD model. 
ShowCAD  Display a stored CAD model in a plain 3D box using DrawSCPlanPlugIn. 
SpacecraftPlugIn  Create a Spacecraft GUI plug in. 
TesselatePolygon  Tesselate polygons by breaking them into triangles. 
ThrusterCAD  Create a thruster model. 
TreeBldCAD  Take the CAD data and create the body array for Tree. 
TreeDraw  Update the 3D drawing data structure. 
TriMesh3DMF  Generate a 3DMF for a trimesh. This function will append ".t3d" to the file. 
AddCubesatComponent  Add a component to a CAD model. 
AirCoreTorquerModel  Draw an air core magnetic torquer. 
AntennaPatch  Get vertices and faces for an antenna. 
ArrayPatch  Create solar array models. 
CameraModel  Create a model for star cameras. 
CircuitBoard  Draw a circuit board. 
CompactPCIChassis  Generate a CompactPCI 3U Chassis. 
DeltaWing  Generates a single or double delta wing. 
Fuselage  Generates a fuselage. The fuselage centerline is along x. 
HallThrusterModel  Create a CAD Drawing of a Hall thruster. 
ICONS  Generate a model of the Integrated Communications and Navigation Sensor. 
LAETR308CAD  Generate vertices and faces for a Northrop Grumman TR308 engine. 
LunarModuleFirstStage  Generates a CAD component for a lunar module first stage. 
LunarModuleSecondStage  Generates a component for a lunar module ascent stage. 
NoseCone  Draws a nose cone. 
NuclearReactorModel  A model for an SP100 based space nuclear reactor. 
Panel  Create a panel in the x, y plane. 
PanelFrame  Generate a frame for a honeycomb panel. 
PanelWithCenterHole  Create a panel with a center hole. 
PanelWithCutout  Create a panel with a cutout. 
Panels  Draw panels for a spacecraft. 
REAModel  Create pictures for General Dynamics REAs. 
RWAArray  Create an array of four reaction wheels. 
RWAModel  Get vertices and properties for a specific RWA model. 
RWAPatch  Get vertices for an RWA. 
SCMG  Draw a singleaxis control moment gyro. 
SHELSFlange  Generate the SHELS Flange. 
SHELSInterface  Generate the SHELS Interface. 
SaturnsRings  Create the rings of Saturn. 
SimpleFuselage  Draw a simple fuselage 
SingleAxisLinearDrive  Model a single axis drive with the motor dynamics modeled by a lag. 
SolarWingSupport  Generate a triangle strut for a solar wing. 
StarCameraBasicModel  Draw a basic star camera. 
StarCameraModel  Create pictures for various star cameras. 
SurfaceOfRevolution  Generate vertices and faces for a surface of revolution about z. 
TPlate  Generate a Tshaped plate 
ThrusterPatch  Create a thruster patch. 
TrussPatch  Get vertices and faces for a truss. 
TubeBetweenPoints  Generate a tube going from x1 to x2 
USR30Motor  Generate a model of a motor. 
Wing  Generates a Wing. The tail points in the z direction. 
XenonTank  Generate a Xenon Tank model based on the ETS VIII Tank. 
XenonTankSupport  Generate a Xenon Tank support based on the ETS VIII Tank. 
AZElToU  Converts azimuth and elevation to a unit vector. 
AzCoElToU  Converts azimuth and coelevation to a unit vector. 
AzElRangeRangeDotToRV  Compute r, v from range, range rate, az and el. 
BankAngle  Bank angle computations 
CoordinateTransform  Transform between selected coordinate frames and representations. 
ECEFToLLA  Compute latitude, longitude, altitude from ECEF position. 
ECIToEF  Computes the matrix from mean of Aries 2000 to the earth fixed frame. 
EFToLatLonAlt  Convert an earth fixed position vector to [latitude;longitude;altitude] 
FLagrange  Lagrange point RHS. 
Gc2GdLat  Convert geocentric latitude to geodetic latitude. 
Gd2GcLat  Convert geodetic latitude to geocentric latitude 
HorizonAngle  Angle between the horizon and a vector from rG to rS. 
Inertial2Rotating  Converts a coordinates in an inertial reference frame to coordinates in a 
IntersectPlanet  Altitude of the nearest point to a sphere. 
LLAToECEF  Compute ECEF position from latitude, longitude, altitude. 
LatLonAltToEF  Convert [latitude;longitude;altitude] to an earth fixed position vector. 
LatLonToR  Converts geodetic latitude and longitude to r for an ellipsoidal planet. 
OmegaLVLH  Generate the LVLH angular rate vector. 
Q2RADec  Compute right ascension and declination of a vector from a quaternion. 
QAcq  Given at least three vectors computes the initial quaternion. 
QAlign  Rotate about a body axis to align a body vector with an inertial vector. 
QHills  Generate the quaternion that transforms from the ECI to the Hills frame. 
QIToBDot  Computes the time derivative of a quaternion. 
QLVLH  Generate the quaternions that transform from ECI to LVLH coordinates. 
QLatLon  Generate the quaternions that transform from ECI to a lat/long frame 
QNadirPoint  Generate a quaternion that points a body vector uB towards nadir. 
QRotateToAlign  Rotate about an axis to align "ua" as close as possible to target "ut" 
QSLERP  Interpolate a quaternion using the SLERP algorithm. 
QToPFTarget  Generate a quaternion to go to a planet fixed lat/long target. 
R2LatLon  Computes geocentric latitude and longitude from r 
RVToRADec  Computes right ascension and declination and their rates. 
RaDec2Q  Right ascension and declination to a quaternion. 
Rotating2Inertial  Converts a coordinates in a rotating reference frame to inertial. 
SunAzEl  Approx. azimuth and elevation of the sun for a time and place on earth. 
U2AzEl  Converts a unit vector to azimuth and elevation. 
U2RADec  Computes the right ascension and declination from a unit vector. 
SVN Revision: 42425
Back to API main page