commits

date

comment

19524
by markdawson
(5856 downloads)
Nov 18 2008
6:31 AM

19523
by markdawson
(130 downloads)
Nov 18 2008
6:30 AM

Updated code to Silverlight 2 RTM bits

19522
by markdawson
(38 downloads)
Nov 18 2008
6:28 AM

19521
by markdawson
(34 downloads)
Nov 18 2008
6:27 AM

Adding test binaries

19520
by markdawson
(31 downloads)
Nov 18 2008
6:25 AM

test checkin - do not download

19513
by markdawson
(43 downloads)
Nov 18 2008
5:10 AM

Removing Beta2 code - checking in new code in next checkin, there is no C# code in this checkin, do not download.

14651
by markdawson
(1148 downloads)
Jul 14 2008
5:27 AM

Added shortest path implementation to Quaternion::Slerp method. Also added the ZIndexOverride property to ModelVisual3D, you can now specify a zindex for each visual so that you can override the default zorder rendering (i.e. if you want to do a snap to front kind of action withot applying a 3D transform)

12276
by markdawson
(272 downloads)
Jun 25 2008
3:11 PM

Removed triangles copy of it points, now it refers to its meshes positions collection.

12103
by markdawson
(33 downloads)
Jun 24 2008
6:52 AM

Fixed some minor issues, added some performance improvements for scenarios where the texture and positions collections of a Mesh are constantly changing.

11591
by markdawson
(198 downloads)
Jun 8 2008
4:42 AM

Updated project to use the new SL2 Beta2 framework. You must install the new Beta2 bits to build the project from www.silverlight.net

11565
by markdawson
(47 downloads)
Jun 4 2008
2:05 AM

Modified Plane and ray class. Some breaking changes.

11500
by markdawson
(66 downloads)
May 28 2008
3:42 AM

Adding missing file CompositionTarget.cs

11492
by markdawson
(17 downloads)
May 27 2008
5:08 AM

11491
by markdawson
(24 downloads)
May 27 2008
5:06 AM

Added missing file QuaternionRotation3DTest.cs

11488
by markdawson
(28 downloads)
May 27 2008
4:14 AM

Added Plane.cs
Updated Ray.cs
Added Kit3DTest project -> all classes will be unit tested moving forward, will work to unit test existing classes as well.
Added CompositionTarget.cs -> now Rendering event can be used for animation, and also can set the frameRate property
Removed Viewport3D.FrameRate property, now use CompositionTarget.FrameRate
Added System.Windows.Media.Media3D.Quaternion
Added System.Windows.Media.Media3D.QuaternionRotation3D

11295
by markdawson
(126 downloads)
May 13 2008
5:02 AM

Checking in updated binaries.

11294
by markdawson
(42 downloads)
May 13 2008
4:35 AM

Added System.Windows.Media.Media3D.GeneralTransform3DTo2D which is returned from Visual3D.TransformToAncestor. This allows callers to pass in 3D points and get the corresponding 2D positions of the points on the screen. See TestApp::GeneralTransformTesting to see an example of how this can be used. The benfits of this are that if you want to draw outlined shapes then you can tranform the 3D points to 2D and draw the lines using 2D controls, in the future it would be good to have something like ScreenSpaceLines to help achieve this.

11198
by markdawson
(59 downloads)
May 8 2008
6:20 AM

11197
by markdawson
(10 downloads)
May 8 2008
6:18 AM

11196
by markdawson
(10 downloads)
May 8 2008
6:15 AM

11195
by markdawson
(5 downloads)
May 8 2008
6:12 AM

DO NOT DOWNLOAD - will not build. Removing files from source control that are not working correctly in source control

11193
by markdawson
(20 downloads)
May 8 2008
5:52 AM

Still having issue where file contents are not being correctly unpacked from codeplex.com zip file download. Notably:
HitTestParameters.cs
HitTestResultBehavior.cs
HitTestResultCallback.cs

seem to have their contents missing in previous downloads, but the code is in source control!!

11192
by markdawson
(9 downloads)
May 8 2008
5:43 AM

Seems to be some issue with the files that were checked in - the contents of some files is missing when you download the zip file from codeplex.com but the contents is visible if you browse the source code on codeplex.com - not sure why that was happening.

11010
by markdawson
(158 downloads)
Apr 25 2008
3:14 AM

Breaking change: Removed the Viewport3D::Render method. The Render method is now private and the render animation is handled internally inside the Viewport3D class using a DispatchTimer. Old code will need to remove the call to Render. You can now call Viewport3D.FrameRate to set the fps of the rendering. You may need to change this depending on the complexity of the scene.

10995
by markdawson
(58 downloads)
Apr 24 2008
8:32 AM

Big checkin!! Fixed a number of issue including a scenario where multiple Model3D instances that use the same MeshGeometry3D instance were not getting the correct brush for the material.

The big change HitTesting is now implemented, just like with WPF you can call System.Windows.Media.VisualTreeHelper.HitTest, see existing WPF documentation for how this works, but you can get access to the Model, Visual, MeshGeometry, Triangle indices etc that were clicked on. This is great because now it is possible to interact with a 3D scene, see www.markdawson.org/kit3d/demos/sl2/hittesting for an example of how to implement this. The TestApp project has a page called HitTesting which is the implementation of this demo.

Also added an Object directory, right now it contains an implementation for a Torus, which came from: http://blogs.msdn.com/karstenj/archive/2004/08/20/217882.aspx

I added a bunch of files so hopefully I did not miss any, please let me know if there are any build issues.