Difference between revisions of "CoreInterface Hallo World Example"
From BRL-CAD
D rossberg (talk | contribs) (coreInterface "Hello World" example) |
|||
Line 1: | Line 1: | ||
+ | [[category:Code examples]] | ||
+ | |||
#include <brlcad/MemoryDatabase.h> | #include <brlcad/MemoryDatabase.h> | ||
Latest revision as of 09:47, 15 November 2009
#include <brlcad/MemoryDatabase.h> #include <brlcad/Halfspace.h> #include <brlcad/Combination.h> int main ( int argc, char* argv[] ) { BRLCAD::Halfspace halfspace; halfspace.SetName("half.s"); halfspace.SetNormal(BRLCAD::Vector3D(1., 1., 1.)); halfspace.SetDistanceFromOrigin(1500.); BRLCAD::Combination region; region.SetName("half.r"); region.SetIsRegion(true); region.AddLeaf("half.s"); BRLCAD::Combination group; group.SetName("all.g"); group.AddLeaf("half.r"); BRLCAD::MemoryDatabase database; database.Add(halfspace); database.Add(region); database.Add(group); database.Save("my-db.g"); return 0; }