ultimatepp/bazaar/OCETest/OCETest.cpp
micio 33380b2cdd Bazaar/OCETest : modified to follow OCE package removal and Oce2Upp package addition
git-svn-id: svn://ultimatepp.org/upp/trunk@6851 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-02-02 15:47:44 +00:00

36 lines
833 B
C++

#include <CtrlLib/CtrlLib.h>
#include "OCETest.h"
#include "MakeBottle.h"
#include <AIS_Shape.hxx>
using namespace Upp;
GUI_APP_MAIN
{
TopWindow win;
win.LeftPos(200, 800);
win.TopPos(200, 400);
CascadeDocument document;
CascadeView view;
view.SetDocument(&document);
win.Add(view.HSizePos(10, 10).VSizePos(10, 10));
win.Sizeable().Zoomable();
win.Open();
TopoDS_Shape aBottle = ::MakeBottle(50,70,30);
Handle(AIS_Shape) AISBottle=new AIS_Shape(aBottle);
document.GetContext()->SetMaterial(AISBottle,Graphic3d_NOM_GOLD);
document.GetContext()->SetDisplayMode(AISBottle,1,Standard_False);
document.GetContext()->Display(AISBottle, Standard_False);
document.GetContext()->SetCurrentObject(AISBottle,Standard_False);
view.FitAll();
win.Run();
}