用户登录
用户注册

投影变换 direct3d 坐标范围

可以解决好多问题比如:
1)可以根据坐标生成1:100万至1:500的标准图框和非标准图框。
2)可以根据图符号生成标准图框。
3)可以各类系统的坐标互转。
4)实测坐标根据坐标可以投影到图上。
等等
上述是它的一些功能,用这些功能做数字化制图的第一步。
想继续了解 he 我 ~! 互相学习。



   点击【开始】>【运行】,
在输入框中输入“regsvr32 c:\mapgis67\program\dtbl32.ocx”
点击【确定】运行即可。
  • 0
  • 0
  • 0
  • 0
  • 0

direct3d 截屏

首先看一下截屏用到的函数,最核心的当然是D3DXSaveSurfaceToFile,先看下函数原型
第一个参数是指向设备的指针,不多说啦
第二个参数是截图文件的类型,支持的类型还不少,主要有下面这些
BMP,JPG,TGA,PNG,DDS,PPM,DIB,HDR,PFM
这里我们使用BMP-即位图格式
第三个参数是指向Surface的指针,也就是保存了截图数据的表面
第四个参数是Surface的调色板,这里不使用,设置为NULL
最后一个参数是Surface的矩形区域,也就是我们可以只截取Surface上某一矩形区域的数据,其实截取全屏和截取窗口的差别也就在这个参数的设置上
其他的函数在下面会逐一讲解
现在来定义我们的截屏函数,首先我们需要一个设备指针,因为在DX中,任何操作都与设备密切相关,所以设备指针几乎是每个DX函数都要用到的参数,我们这个函数也不例外,其次需要一个窗口句柄,当我们截取窗口时,把窗口句柄传入,当我们截取整个屏幕时,直接传入NULL。最后我们需要一个字符串参数来指定截图对应的文件名,如下<
  • 0
  • 0
  • 0
  • 0
  • 0

sao 无法初始direct3d对象

下载个direct9.0或者以上版本安装就行了。
Direct3D初始化
1.获取接口IDirect3D9的指针
2.检验设备性能
3.初始化D3DPRESENT_PARAMETER结构
4.创建IDirect3DDevice9对象
一、获取IDirect3D9指针
获取该指针需要使用一个函数。
Direct3DCreate9函数的参数必须为D3D_SDK_VERSION,这样做的目的是保证应用程序使用正确的头文件。如果该函数调用失败,则返回一个NULL指针。
该IDirect3D9对象主要用于两点。
1.设备枚举。获取系统中可用的没块图形卡的性能、显式模式、格式等信息。
2.创建IdirectDDevice9类型的对象。
二、校验硬件顶点运算
创建一个代表主显卡的IDirect3DDevice9类型的对象时,必须对该对象进行顶点运算检验。通常我们希望能够使用硬件顶点运算,(简单理解:采用硬件顶点运算效率高,而且解放了CUP,提高了性能)。但是并不是所有的显卡都支持硬件顶点运算。所以必须要进行检验:<
  • 0
  • 0
  • 0
  • 0
  • 0

虚拟机创建direct3d 9设备错误

朋友,我也遇到过这样的情况。主要是显卡没有装(就是说你的电脑没有找显卡“硬件”,只要是3D游戏都不玩不了。你去下载一个和你的显卡相符合的“显卡驱动”,或者在你的显卡驱动盘里,如果你的显卡是机成“就是说显卡和主板连在一起的”的,就到你的主板驱动盘里去找)再单击“我的电脑”“属性”“硬件”“设备”“设备管理器”,找到一个带问好“?”的硬件,再单击“更新驱动程序”,“是,仅这一次”下一步,“从列表或指定位置安装(高级)”下一步,“在搜索中包括这个位置”点击“浏览”找到你那驱动的位置,打开那个文件夹,不要选中任何文件。再点击“确定”,再点击下一步。一直下一步,如果它要你停止,你就依然继续。下一步,下一步。就可以了。 
但是,如果这样做了还不行的话,那么就找到你的电脑所配置的驱动程序光盘,比如你要是联想牌的电脑,那么就是“联想电脑驱动程序V6.2A”。只要把它装上,选择安装“全部程序”就行了。试试看吧,朋友。
  • 0
  • 0
  • 0
  • 0
  • 0

c 调用direct3d

我一直都在找C#使用dx的方案。很久了。
首先,如果你坚持用所谓的dx,你可以下载directx9.0cSDKjune2010,没有专门给C#准备的dxsdk....你可以先详细了解下dx.?安装会报错S1023,因为如果电脑上已经有vs2010,有两个运行库冲突,你需要卸载C++x862010和c++x642010运行库再安装。
---------------------------------------------------------------
而且,directxsdk的99%的东西都是给C++准备的。能够给C#用的只有C:\Windows\Microsoft.NET\DirectXformanagedcode下边的一些文件夹,比如我记得2902文件夹就有directx的一套dll,引用他们的方法是,再解决方案管理器里边添加引用,browse,选中那几个dll(directx,direct3d,direct3dx).
-----------------------------------------------------
  • 0
  • 0
  • 0
  • 0
  • 0

direct3d加速是什么

Direct3D是基于微软的通用对象模式COM(CommonObjectMode)的3D图形API。它是由微软(Microsoft)一手树立的3DAPI规范,微软公司拥有该库版权,它所有的语法定义包含在微软提供的程序开发组件的帮助文件、源代码中。Direct3D是微软公司DirectXSDK集成开发包中的重要部分,适合多媒体、娱乐、即时3D动画等广泛和实用的3D图形计算。自1996年发布以来,Direct3D以其良好的硬件兼容性和友好的编程方式很快得到了广泛的认可,现在几乎所有的具有3D图形加速的主流显示卡都对Direct3D提供良好的支持。但它也有缺陷,由于是以COM接口形式提供的,所以较为复杂,稳定性差,另外,目前只在Windows平台上可用
这是微软为提高3d游戏在win95/98中的显示性能而开发的显示程序。这个基于显示光栅加速引擎非常强大和复杂,它在显示满屏状态,提供多边形计算、贴图场景等优化能力。由于其只能在满屏提供优化能力
  • 0
  • 0
  • 0
  • 0
  • 0

direct3d 拾取

在“开始”→“运行”对话框中输入“dxdiag”打开DirectX诊断工具



  右键单击“我的电脑”--属性--硬件--设备管理器--看里面有没有带黄色问号或者叹号的项,如果有,看是不是有关显示设备的,如果是,就是显卡驱动没有安装,安装显卡驱动程序即可。

在“开始”→“运行”对话框中输入“dxdiag”打开DirectX诊断工具。随后在显示一栏中将DirectDraw、Direct3D、AGP纹理加速功能启用。



  你的显卡驱动程序没有正确安装,建议你重新安装你的显卡程序
  • 0
  • 0
  • 0
  • 0
  • 0

direct3d 9ex 下载

呵呵,楼主!估计是你的图象加速没开
没有安装对应的主板驱动或者显卡驱动
先找找你的驱动然后安装上再打开3D加速就可以了。。!
下载drecetc(即显卡驱动)就行了!
而且楼主买电脑的时候有没有附送主板驱动光盘?有的话,用光盘装装看!
呵呵,但愿可以帮到楼主
javascript:window.top.space_addItem(1,9475,0,0,javascript:window.top.space_addItem(1,9475,0,0,1,1,94);
1,1,94);
你换个驱动吧
DREC
  • 0
  • 0
  • 0
  • 0
  • 0

dota2无法找到有效的direct3d

在设备管理器中进行查看,如果未正确安装驱动,在设备管理器中的显卡前面会出现“!”或者“?”的标记,具体检查步骤:在桌面上右击“计算机”选择属性。在属性面板中单击左侧的“设备管理器”。在“设备管理器”中点击“显示适配器”就可以看到了。



  d3d仅仅是directx这套api中的一部分而已,后者最新版本是dx10.1。 除了3dfx的显卡之外,其它大多数3d显卡都支持d3d加速。
  • 0
  • 0
  • 0
  • 0
  • 0

opengl direct3d 区别

●DirectX微软公司专为PC游戏开发的API,特点是与windows95和Win-dowsNT操作系统兼容性好。可绕过GDI直接进行支持该API的各种硬件的底层操作,大大提高了游戏的运行速度。由于要考虑与各方面的兼容性,Direct-X在3D图形方面的效率比较低,而且用起来比较麻烦。
●OPENGL(开放式图形界面)由SiliconGraphics公司(即大名鼎鼎的SG1)开发,能够在Windows95-.WindowsNT.Macos.Beos.Os/2.以及Unix上应用的API。程序员可用这个接口程序来直接访问图形处理的硬件设备,产生高品质的3D效果。它除了提供许多图形运算功能外,也提供了不少图形处理功能。由于OpenGL起步较早,一直用于高档图表工作站,其它3D图形功能很强,超过DirectX许多,可最大限度地发挥3D芯片的巨大潜力。
(名词解释:什么叫做API?API是ApplicationProgram-mingInterface的缩写,中文意思是应用程序设计接口。对于编写支持各种硬件设备或操作系统的程序而言,A-PI是
  • 0
  • 0
  • 0
  • 0
  • 0

尾行3 direct3d

3DHGAME超级大集合:
page1.yunfile.com/file/detectconan/bbda8f5f/
包括尾行3,还有其它 3DHGAME游戏。



  这里有 http://www.verycd.com/topics/2733512/下载,内有注册机
  • 0
  • 0
  • 0
  • 0
  • 0

nitrous direct3d 11

这个看你场景模型的复杂程度啊,模型太复杂,运行起来很卡,就换成D..3D,会流畅一些!比较简单的场景O..GL即可!



  要去掉斜线,只要右键点击物体,选择"对象属性 object properties",把"edges only"前面的勾去掉即可。

要去掉多余的线,目前只能把视窗切换到 hidden line 模式。点击视窗左上角的 realistic 或 shaded,在弹出的菜单中选择 hidden line。
  • 0
  • 0
  • 0
  • 0
  • 0

direct3d 9 例子

是显示加速的软件
DirectX是一种图形应用程序接口(API),简单的说它是一个辅助软件,一个提高系统性能的加速软件,微软创建开发的。他的意思不难理解,Direct是直接的意思,X是很多东西,加在一起就是一组具有共性的东西,这个共性就是直接。微软定义它为“硬件设备无关性”。
DirectX由显示部分、声音部分、输入部分和网络部分四大部分组成。
显示部分又分为DirectDraw(DDraw)和Direct3D(D3D)前者主要负责2D加速。它包括很多方面:我们用播放mpg、DVD电影、玩雷电、麻将三缺一等等都是用的DDraw,你可以把它理解成所有划线的部分都是用的DDraw,由于显示卡的2D性能基本上已经达到极限,很多显卡都多的很不错,人们一直都把焦点放在了后面的D3D身上。
后者负责3D加速,比如极品飞车3-6的车身与烟雾,CS中的场景和人物,古墓丽影中劳拉等等,但是经典游戏Quake3除外,它使用了另一种API接口――OpenGL。
声音部分包括声效和MIDI音乐,不同的声卡表现的效果不同,目前的
  • 0
  • 0
  • 0
  • 0
  • 0

direct3d 11何opengl

Direct3D是基于微软的通用对象模式COM(CommonObjectMode)的3D图形API。它是由微软(Microsoft)一手树立的3DAPI规范,微软公司拥有该库版权,它所有的语法定义包含在微软提供的程序开发组件的帮助文件、源代码中。Direct3D是微软公司DirectXSDK集成开发包中的重要部分,适合多媒体、娱乐、即时3D动画等广泛和实用的3D图形计算。自1996年发布以来,Direct3D以其良好的硬件兼容性和友好的编程方式很快得到了广泛的认可,现在几乎所有的具有3D图形加速的主流显示卡都对Direct3D提供良好的支持。但它也有缺陷,由于是以COM接口形式提供的,所以较为复杂,稳定性差,另外,目前只在Windows平台上可用。
OpenGL是近几年发展起来的一个性能卓越的三维图形标准,它是在SGI等多家世界闻名的计算机公司的倡导下,以SGI的GL三维图形库为基础制定的一个通用共享的开放式三维图形标准。目前,包括Microsoft、SGI、IBM、DEC、SUN、HP等大公司都采用了OpenGL做为三维图形标准,许多软件厂商也纷纷以Open
  • 0
  • 0
  • 0
  • 0
  • 0

opengl direct3d 对比

OpenGL是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库。OpenGL的前身是SGI公司为其图形工作站开发的IRISGL,为了解决IRISGL的兼容性不佳而诞生的。
Direct3D是DirectX的组件之一,DirectX是微软公司多媒体技术,很多运行于Windows环境的新游戏需要DirectX。DirectX包含了对Direct3D、DirectDraw、DirectPlay、DirectSound、DirectInput等显示、声音以及系统的组件。由C++编程语言实现,遵守COM约定。目前最新版本为DirectX9.0c,但在微软的下一代操作系统WindowsLonghorn中将被WGF1.0所取代。
在游戏领域,DirectX的影响力已渐渐超越OpenGL并被大多数PC游戏开发商所采用,但在专业高端绘图领域,OpenGL因为色彩准确,仍然是不能被取代的主角。
OpenGL是贴图完成图象显示的模
  • 0
  • 0
  • 0
  • 0
  • 0

fifaonline3 direct3d

下载这个


用N卡的物理加速试试


http://www.gamersky.com/Soft/201006/25268.shtml


查看 DirectDraw、Direct3D 和 AGP 纹理加速是否显示为“已启用”。如果不是,请尝试打开硬件加速。

1.单击打开“屏幕分辨率”。

2.单击“高级设置”。

3.单击“疑难解答”选项卡,然后单击“更改设置”。 如果系统提示您输入管理员密码或进行确认,请键入该密码或提供确认。

将“硬件加速”滑块移动到“完全”。

如果此操作失败,则可能需要更新视频驱动程序或视频卡本身。通常可以从制造商网站的支持部分找到硬件的最新驱动程序。





  你重新安装一下显卡驱动就好了哦哦
  • 0
  • 0
  • 0
  • 0
  • 0

老游戏direct3d hal

1. Direct3D HAL
2. Direct3D T&HAL
后者有3D加速.



  

搜一下:Direct3D T&L HAL → Direct3D HAL 这是什么意思?游戏的设置选项。。。
  • 0
  • 0
  • 0
  • 0
  • 0

独立显卡direct3d加速

1.遇见这个问题通常是显卡提出的问题。所以不必去考虑其它硬件了。
2.确认问题后着手解决:一般集成显卡的驱动中硬件加速度是直接被默认的,不过有的不直接3D硬件加速度,主板上是有描述的。
3.独立显卡如何设置3D硬件加速:右键打开我的电脑---属性----设备管理器--找到关于显卡的那项---双击观察属性----看显卡设备是否被驱动{1.被驱动过}{2.没被驱动过,是问号}还有种情况是显示驱动描述的叹号,说明驱动错误。
4.解决办法:把显卡驱动重新安装,如果之前是错误的要先卸载下去。再来安装。要针对你主板上的显卡,看清楚型号再去驱动,切不可用万能驱动,缺点就不说了。
5.成功安装对应驱动后,重新驱动计算机。
6.再次进入WIN系统,可以在计算机右下角看见图形驱动的一个托盘。打开它,并且在属性中设置开启3D加速,纹理,等设置。
  • 0
  • 0
  • 0
  • 0
  • 0

虚拟机开启direct3d

6.5以上版本自带不用修改配置文件
貌似5.2才能正常开启D3D
别的版本问题更多……
启用Direct3D支持/修改虚拟机显存
在VMwareWorkstation5.5以前的虚拟机中是不支持Direct3D,所以虚拟机很少用来玩3D游戏或者运行需要3D支持的程序.从VMwareWorkstation5.5开始,VMware开始中支持Direct3D在虚拟机
虚拟机版本号VMwareworkstation5.5.0版本以上(推荐6.0.以上)(绿色版本或安装版本)版本
系统推荐WindowsXP(推荐DeepXP系统)http://www.greendown.cn/default.html
安装VM,装系统。。。
关闭虚拟机系统,找到你
  • 1
  • 0
  • 0
  • 0
  • 0

win7如何开启direct3d加速

win732位开启direct3d加速的方法:
1、点开始按钮——在运行框中输入DXDIAG,按回车键;
2、选择显示选项卡,在DirectX功能下,分别点击DirectDraw加速、Direct3D加速、AGP纹理加速后的启用按钮。
注:有的显卡驱动更新到最新版本后,就自动启用了DirectDraw加速、Direct3D加速、AGP纹理加速。
要开启Direct3D必须要显卡、显卡驱动程序和操作系统支持(WindowsXP及之后的系统肯定是支持的)才行。
首先,查一下显卡的厂商和型号,看显卡是否支持该功能。注意,如果显卡不支持,这个功能是无法启用的。幸运的是,几乎所有主流独立显卡、处理器核心显卡都支持Direct3D。不过,一些比较老的集成(板载)显卡可能不支持。(从图中可以获得的信息是DirectX10.1的IntelHD显卡,但是制造商却显示为ATI,完
  • 0
  • 0
  • 0
  • 0
  • 0
1  2  3  4  5  ...  下一页  

分享至

长按复制下方链接,去粘贴给好友吧:
软件
前端设计
程序设计
Java相关