Kit 3D 更新

简介: Kit3D is a 3D graphics engine written for Microsoft Silverlight. Kit3D was initally released in a JavaScript format to run with Silverlight 1.
Kit3D is a 3D graphics engine written for Microsoft Silverlight. Kit3D was initally released in a JavaScript format to run with Silverlight 1.0, now there is a new release which is written for the upcoming Silverlight 2 release. The new version of the engine is written in C# and the classes now model the WPF3D types which are found in the System.Windows.Media.Media3D namespace. Applications written using Kit3D will look nearly identical to code written to produce WPF3D content.

Kit3D 是一个silverlight中3D引擎.其第一个版本是用js为sl1.0开发的.现在的这个版本是为sl 2用C#开发.其中的类是用WPF3D中的类型. 其命名空间在System.Windows.Media.Media3D下. 使用Kit3D做的程序几乎和在WPF3D中做的一样. ;)

UPDATES

4/24/2008: Added HitTesting, this means it is now possible to interact with a 3D scene. There is a new class, Kit3D.Windows.Media.VisualTreeHelper object that has a HitTest method, just like in WPF. For more information on how to use this class look on MSDN. For an example see Hit Testing Example if you mouse down on the torus and move the mouse left/right the picture will rotate. The code is checked into http://www.codeplex.com/kit3d

EXAMPLES

The following demos were all written in C# and taken mainly from existing examples using WPF3D syntax, in order to run these samples you will need to install the Silverlight Beta2 install, which can be found at: http://www.microsoft.com/silverlight/resources/install.aspx?v=2.0


This sample was converted from Charles Petzold's 3D Programming for Windows book (really awesome book) www.charlespetzold.com
Sphere

This sample was converted from Charles Petzold's 3D Programming for Windows book (really awesome book) www.charlespetzold.com
Dodecahedron

An example of texture mapping
Texture Example

A tiger created with solid polygons
Solid Tiger

This sample was converted from Charles Petzold's 3D Programming for Windows book (really awesome book) www.charlespetzold.com
Solar System

This sample was based on an excellent set of WPF tutorials at http://blogs.inetium.com/blogs/mhodnick/archive/2006/03/30/34.aspx
Rotating Cubes



The following demos were written using the Javascript version of the engine and work on 1.0 versions of Silverlight and above: To see some demos, you can click on the following links (in order for the demos to work you will need to download and install Silverlight 1.0 from Microsoft [ http://www.microsoft.com/Silverlight/]):

Spinning cubes with solid faces

Spinning cubes with texture mapped faces

Spinning playing cards with texture mapped faces

3D Picture Grid
.

相关文章
|
9月前
|
Web App开发 测试技术 API
Flutter 3.16 中带来的更新
Flutter 3.16 中带来的更新
207 0
|
8月前
|
jenkins 持续交付 开发工具
Android使用Jenkins打包自动维护sdk版本号
Android使用Jenkins打包自动维护sdk版本号
76 0
|
9月前
|
小程序 IDE 开发工具
社区每周丨IDE 3.7.4 Beta 版本上线及基础库更新至 2.8.10(6.5-6.9)
社区每周丨IDE 3.7.4 Beta 版本上线及基础库更新至 2.8.10(6.5-6.9)
96 11
|
9月前
|
小程序 IDE 开发工具
社区每周丨基础库更新至 2.8.8及IDE3.6.3 Beta 版本上线(4.3-4.7)
社区每周丨基础库更新至 2.8.8及IDE3.6.3 Beta 版本上线(4.3-4.7)
88 11
|
iOS开发
iOS提交构建版本到iTunes Connect不显示构建版本的问题
这几次接的项目也不知道是森么得了,都是好几年没有维护的项目了。
iOS提交构建版本到iTunes Connect不显示构建版本的问题
|
JavaScript 前端开发
Flutter官方推荐的状态管理库-Provider简单入门
Flutter官方推荐的状态管理库-Provider简单入门
250 0
|
iOS开发 数据安全/隐私保护
[分享]错误“应用程序Xcode的这个版本不能与此版本的OS X配合使用”以及Mac源码和IOS开发资料分享
[分享]错误“应用程序Xcode的这个版本不能与此版本的OS X配合使用”以及Mac源码和IOS开发资料分享 安装Xcode时,出现“应用程序Xcode的这个版本不能与此版本的OS X配合使用”错误如下: 解决方案是: /system/libary/coreservice/SystemVersion.plist中的两个10.10为10.10.5 修改过程会提示无权限修改,要不要建立副本,点击提示框中的“复制”按钮,存到桌面上。
3665 0
|
PHP
都2021了你还不更新PhpStorm版本(版本2020.3)(1)
都2021了你还不更新PhpStorm版本(版本2020.3)
195 0
都2021了你还不更新PhpStorm版本(版本2020.3)(1)
|
定位技术 PHP
都2021了你还不更新PhpStorm版本(版本2020.3)(2)
都2021了你还不更新PhpStorm版本(版本2020.3)
260 0
都2021了你还不更新PhpStorm版本(版本2020.3)(2)
|
5G Android开发 开发者
【Google Play】App Bundle 使用详解 ( 简介 | 应用内更新 | 即时更新 | 灵活更新 )
【Google Play】App Bundle 使用详解 ( 简介 | 应用内更新 | 即时更新 | 灵活更新 )
455 0
【Google Play】App Bundle 使用详解 ( 简介 | 应用内更新 | 即时更新 | 灵活更新 )

热门文章

最新文章