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(); }
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(); }
public ChapterCurvSurf() { this.InitializeComponent(); LoadFlowDocumentPageViewerWithXAMLFile("etextbook.xaml"); _3DTools.Trackball tb = new _3DTools.Trackball(VP3D.Camera); tb.EventSource = VP3D; VP3D.Camera.Transform = tb.Transform; ComputeXAML(); }
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(); }