xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 38KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-16
  • 語言: C#
  • 標(biāo)簽: C#??directX??d??

資源簡介

C# directX 3d對(duì)象拾取

資源截圖

代碼片段和文件信息

////////////////////////////////////////////////////////////////////////
//??????■■■■?????■■■■■???????■■■■???????■???????■??????//
//????■?????????????????■?????????■???????????????■???????■??????//
//????■?????????????????■?????????■????■■■?????■???????■??????//
//????■?????????????????■?????????■???????■??????■???????■??????//
//??????■■■■?????????■???????????■■■■?????????■■■■???????//
//?Copyright?(c)?三峽大學(xué)水利與環(huán)境學(xué)院?肖澤云.?All?rights?reserved.??//
////////////////////////////////////////////////////////////////////////

using?System;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Windows.Forms;
using?Microsoft.DirectX;
using?Microsoft.DirectX.Direct3D;

namespace?拾取對(duì)象
{
????public?partial?class?Pickobject?:?Form
????{
????????Device?device?=?null;//定義繪圖設(shè)備

????????private?float?angleY=0.01f;//定義繞Y軸旋轉(zhuǎn)變量
????????private?Vector3?CamPostion?=?new?Vector3(0?30?-30);//定義攝像機(jī)位置
????????private?Vector3?CamTarget?=?new?Vector3(0?0?0);//定義攝像機(jī)目標(biāo)位置

????????private?int?mouseLastXmouseLastY;//記錄鼠標(biāo)按下時(shí)的坐標(biāo)位置
????????private?bool?isRotateByMouse=false;//記錄是否由鼠標(biāo)控制旋轉(zhuǎn)
????????private?bool?isMoveByMouse?=?false;//記錄是否由鼠標(biāo)控制移動(dòng)

????????//private?Mesh?meshObj;//定義茶壺網(wǎng)格對(duì)象
????????//private?Material?meshMaterials;?//定義網(wǎng)格材質(zhì)對(duì)象

????????private?Mesh[]?meshObj;//定義茶壺網(wǎng)格對(duì)象
????????private?Material[]?meshMaterials;?//定義網(wǎng)格材質(zhì)對(duì)象
????????private?Matrix[]?meshPosition;//定義茶壺網(wǎng)格的位置

????????public?Pickobject()
????????{
????????????this.ClientSize?=?new?Size(800?600);//指定窗體尺寸
????????????this.Text?=?“拾取對(duì)象“;//指定窗體標(biāo)題
????????}

????????public?bool?InitializeDirect3D()
????????{
????????????try
????????????{
????????????????PresentParameters?presentParams?=?new?PresentParameters();
????????????????presentParams.Windowed?=?true;?//指定以Windows窗體形式顯示
????????????????presentParams.SwapEffect?=?SwapEffect.Discard;?//當(dāng)前屏幕繪制后它將自動(dòng)從內(nèi)存中刪除
????????????????presentParams.AutoDepthStencilFormat?=?DepthFormat.D16;
????????????????presentParams.EnableAutoDepthStencil?=?true;
????????????????presentParams.PresentationInterval?=?PresentInterval.Immediate;
????????????????device?=?new?Device(0?DeviceType.Hardware?this?CreateFlags.SoftwareVertexProcessing?presentParams);?//實(shí)例化device對(duì)象
????????????????
????????????????/*
????????????????meshObj?=?Mesh.Teapot(device);//定義茶壺對(duì)象
????????????????//定義材質(zhì)
????????????????meshMaterials.Diffuse?=?Color.White;
????????????????meshMaterials.Ambient?=?Color.White;
????????????????meshMaterials.Specular?=?Color.LightGray;
????????????????meshMaterials.SpecularSharpness?=?15.0F;
????????????????*/
????????????????//定義三個(gè)茶壺對(duì)象
????????????????meshObj?=?new?Mesh[3];
????????????????meshObj[0]?=?Mesh.Teapot(device);//定義茶壺對(duì)象
????????????????meshObj[1]?=?Mesh.Teapot(device);//定義茶壺對(duì)象
????????????????meshObj[2]?=?Mesh.Teapot(device);//定義茶壺對(duì)象
????????????????//定義茶壺位置
????????????????meshPosition?=?new?Matrix[3];
????????????????meshPosition[0]?=?Matrix.Translation(-10f?0f

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????目錄??????????0??2012-05-21?22:12??15.3拾取對(duì)象\拾取對(duì)象\bin\Debug

?????目錄??????????0??2012-05-21?22:12??15.3拾取對(duì)象\拾取對(duì)象\bin

?????目錄??????????0??2010-03-21?11:28??15.3拾取對(duì)象\拾取對(duì)象\obj\Debug\Refactor

?????文件??????16512??2009-12-17?07:56??15.3拾取對(duì)象\拾取對(duì)象\obj\Debug\ResolveAssemblyReference.cache

?????目錄??????????0??2010-03-21?11:28??15.3拾取對(duì)象\拾取對(duì)象\obj\Debug\TempPE

?????文件??????24576??2010-01-25?09:30??15.3拾取對(duì)象\拾取對(duì)象\obj\Debug\包圍盒.exe

?????文件??????22016??2010-01-25?09:30??15.3拾取對(duì)象\拾取對(duì)象\obj\Debug\包圍盒.pdb

?????文件??????24576??2010-01-27?11:17??15.3拾取對(duì)象\拾取對(duì)象\obj\Debug\拾取對(duì)象.exe

?????文件??????22016??2010-01-27?11:17??15.3拾取對(duì)象\拾取對(duì)象\obj\Debug\拾取對(duì)象.pdb

?????文件??????24576??2010-01-25?21:26??15.3拾取對(duì)象\拾取對(duì)象\obj\Debug\點(diǎn)擊射線.exe

?????文件??????19968??2010-01-25?21:26??15.3拾取對(duì)象\拾取對(duì)象\obj\Debug\點(diǎn)擊射線.pdb

?????目錄??????????0??2012-05-21?22:12??15.3拾取對(duì)象\拾取對(duì)象\obj\Debug

?????文件????????142??2010-01-25?13:48??15.3拾取對(duì)象\拾取對(duì)象\obj\包圍盒.csproj.FileList.txt

?????文件????????154??2010-01-27?11:17??15.3拾取對(duì)象\拾取對(duì)象\obj\拾取對(duì)象.csproj.FileList.txt

?????文件????????166??2010-01-24?20:29??15.3拾取對(duì)象\拾取對(duì)象\obj\攝像機(jī)變換.csproj.FileList.txt

?????文件????????154??2010-01-25?21:36??15.3拾取對(duì)象\拾取對(duì)象\obj\點(diǎn)擊射線.csproj.FileList.txt

?????目錄??????????0??2012-05-21?22:12??15.3拾取對(duì)象\拾取對(duì)象\obj

?????文件??????16561??2010-01-27?11:08??15.3拾取對(duì)象\拾取對(duì)象\Pickobject.cs

?????文件???????1173??2010-01-25?21:38??15.3拾取對(duì)象\拾取對(duì)象\Pickobject.Designer.cs

?????文件???????2618??2010-01-25?21:37??15.3拾取對(duì)象\拾取對(duì)象\拾取對(duì)象.csproj

?????目錄??????????0??2012-05-21?22:12??15.3拾取對(duì)象\拾取對(duì)象

?????文件????????925??2010-01-27?11:17??15.3拾取對(duì)象\拾取對(duì)象.sln

????..A..H.?????16384??2010-01-27?11:17??15.3拾取對(duì)象\拾取對(duì)象.suo

?????目錄??????????0??2012-05-21?22:12??15.3拾取對(duì)象

-----------?---------??----------?-----??----

???????????????192517????????????????????24


評(píng)論

共有 條評(píng)論