// Perspective Line material for PV3D // Author : Seb Lee-Delisle // Blog : www.sebleedelisle.com // Company : www.pluginmedia.net // Date : 25th March 2008 // // This work is licensed under a Creative Commons 2.0 License. // Full details at // http://creativecommons.org/licenses/by/2.0 ...
只需要将上一例中以下代码部分 var material:WireframeMaterial = new WireframeMaterial(0x000000); 改成 var material:BitmapFileMaterial = new BitmapFileMaterial();       material.texture = "http://www.auciferjay.cn/upfile/PV3DFileLoad.j ...
Introduction to 3D Game Programming with DirectX 9.0 原著: Frank D. Luna 第二部分 第一章 D3D初始化 D3D的初始化以前一直被认为是一项乏味琐碎的工作。幸运的是8.0版本简化了初始化模式并且DX9.0也使用和它相同的模式。然而,在这个过程中仍需要我们熟知图形学的基础知识和D3D的基本类型,本章的前几节将讲述这方面的内容。在余下的小节里将解释初始化的过程。 目的: 1. 学习D3D怎样与图形硬件交互作用 2. 弄懂COM在D3D中所扮演的角色 3. 学习基础图形学知识,如2D图片是如何存储的、页 ...
学习一样东西,最好能够从最基础做起。学习D3D,笔者并不赞同直接继承SDK Sample的CD3DApplication,然后override那几个虚函数,因为这样会让初学者对D3D更感神秘,因此我们需要从头开始,不用害怕,其实一点都不难:) 一、Win32 SDK框架 看过Petzold的《Windows程序设计》的朋友应该知道创建窗口的固定步骤。而利用Win32 SDK搭建D3D框架只不过是在这些步骤中加入一些调料罢了。具体步骤如下: 1、注册窗体类; 2、创建窗口; 3、创建消息处理函数; 4、显示窗口; 5、初始化D3D、初始化资源数据(如:顶点向量、纹理等); 6 ...
package { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.text.*; import org.papervision3d.scenes.*; import org.papervision3d.objects.*; import org.papervision3d.cameras.*; import org.papervision3d.materials.*; [SWF(width="400", height="400", ...
package com.hclown.earth3d.map { import org.papervision3d.objec ts.Plane; import org.papervision3d.materials.BitmapFileMaterial; import org.papervision3d.events.FileLoadEvent; import org.papervision3d.materials.ColorMaterial; import org.papervision3d.materials.BitmapMaterial; ...
2008-03-28

pv教学

Papervision3D 教學 part 3.2 -- 子母視窗 想嚐試製作子母視窗的感覺,建立了兩個 Camera3D,但是並無法透過 camera2 看到 scene,然後輸出在另外一個 MC 上,或許有方法可以做到,我還需要找找看。而以下我的作法是,用 camera2 先將 scene 輸出一次,並且立即讀取其 BiemapData 將之繪製到另外一個 MC 子視窗中,然後立刻改以 camera 將 scene 重新輸出一次。程式碼如下: package {import flash.display.*;import flash.events.*;import flash.ut ...
看到以前已經有人在沒有 Flash 3D engine 的幫助下,就做出了魔術方塊,我就在想若是用 PV3D 要做,應該也不會太難吧!所以我就先試著建出所需的模型,不過建模完後,想想將要寫的互動程式碼,感到程式碼也不會太少,可能還需要花點時間研究一下一些效果在 PV3D 該如何做到,建模的部份程式碼如下: package { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.utils.*; import org.papervision3d.cameras.*; import ...
package { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.utils.*; import org.papervision3d.cameras.*; import org.papervision3d.materials.*; import org.papervision3d.objects.*; import org.papervision3d.scenes.*; import flash.ui.Keyboard; [SWF(backgroundColor="#0000 ...
最近发现的宝贝,分享下!!值得收藏!! /* Papervision 2.0a Example Lee Felarca 12/12/2007, plus Examine the source for examples of ... - Setting up and rendering a simple 3d scene - Utilizing new materials found in the ...
第一个PV3D的测试文件: 这个实例是根据一个网站视频教程里学着做的,用来测试PV3D的环境,我在做完之后查了帮助文档,加上一些注释: 教程的网址是:http://www.gotoandlearn.com/ 测试文档的源文件如下: 需要在库中加上一个(位图)元件并右击创建"链接名"为Icon才可以调试 //----------------------------------------------------------------------------------------------------------------- //导入PV3D包 import org.p ...
hereson
搜索本博客
我的相册
最近加入圈子
存档
最新评论