Example #1
0
        public Window1()
        {
            this.InitializeComponent();

            /*
             * Uri uri =
             * new Uri("PresentationFramework.Aero;V3.0.0.0;31bf3856ad364e35;component\\themes/aero.normalcolor.xaml", UriKind.Relative);
             *
             * uri =
             * new Uri("PresentationFramework.Classic;V3.0.0.0;31bf3856ad364e35;component\\themes/classic.xaml", UriKind.Relative);
             *
             *
             * Resources.MergedDictionaries.Add(Application.LoadComponent(uri) as ResourceDictionary);
             */


            LoadFlowDocumentPageViewerWithXAMLFile();

            tb             = new _3DTools.Trackball(VP3D.Camera);
            tb.EventSource = VP3D;

            sky.Geometry = Sky.GenerateSky();

            ComputeXAML();
        }
Example #2
0
        public ChapterTexture()
        {
            this.InitializeComponent();

            LoadFlowDocumentPageViewerWithXAMLFile("etextbook.xaml");

            tb             = new _3DTools.Trackball(VP3D.Camera);
            tb.EventSource = VP3D;
        }
        public ChapterMaterials()
        {
            this.InitializeComponent();

            LoadFlowDocumentPageViewerWithXAMLFile();

            _3DTools.Trackball tb = new _3DTools.Trackball(VP3D.Camera);
            tb.EventSource        = VP3D;
            VP3D.Camera.Transform = tb.Transform;

            //sky.Geometry = Sky.GenerateSky();
        }
Example #4
0
        public ChapterCurvSurf()
        {
            this.InitializeComponent();

            LoadFlowDocumentPageViewerWithXAMLFile("etextbook.xaml");


            _3DTools.Trackball tb = new _3DTools.Trackball(VP3D.Camera);
            tb.EventSource        = VP3D;
            VP3D.Camera.Transform = tb.Transform;

            ComputeXAML();
        }
Example #5
0
        private void UserControl_Initialized(object sender, EventArgs e)
        {
            geoGround.Geometry = MyClassLibrary.Share3D.Model3DHelper.genTextVPlaneMesh();
            geoCone.Geometry   = MyClassLibrary.Share3D.Model3DHelper.genCone3DMesh(new System.Windows.Media.Media3D.Point3D(0, 0.9, 0), new System.Windows.Media.Media3D.Point3D(0, 0.82, 0), 0, 0.08);
            geoCyl.Geometry    = MyClassLibrary.Share3D.Model3DHelper.genCylinder3DMesh();
            trackball          = new _3DTools.Trackball()
            {
                EventSource = myElement
            };
            mgCone.Transform = trackball.Transform;

            myElement.MouseMove += new MouseEventHandler(myElement_MouseMove);
        }
        public ChapterPointlight()
        {
            this.InitializeComponent();

            LoadFlowDocumentPageViewerWithXAMLFile();

            tb             = new _3DTools.Trackball(VP3D.Camera);
            tb.EventSource = VP3D;

            sky.Geometry = Sky.GenerateSky();

            SphereGeometry3D lightAvatar = new SphereGeometry3D();

            lightAvatar.Separators    = 4;
            lightAvatar.Radius        = 3;
            MODELlightAvatar.Geometry = lightAvatar.Geometry();
        }