吕雪松请进!! ( 积分: 100 )

  • 主题发起人 主题发起人 jijinhu
  • 开始时间 开始时间
J

jijinhu

Unregistered / Unconfirmed
GUEST, unregistred user!
你的三维GIS演示程序
我改了程序想把 DEMCollectionForm 去掉后直接用file->open 打开dem文件,但是修改后编译出错, if Assigned(Texture) then
Texture.Enable;就是这一行,我想知道Texture是不是搞定纹理的,在open 的代码里是不是加上打开Texture文件的代码就可以了?
怎么读取哪?
如果能改一下把DEMCollectionForm去掉,直接用菜单里的open来打开高程位图吧!我会很感激你的,谢谢啊,老大!!
 
你的三维GIS演示程序
我改了程序想把 DEMCollectionForm 去掉后直接用file->open 打开dem文件,但是修改后编译出错, if Assigned(Texture) then
Texture.Enable;就是这一行,我想知道Texture是不是搞定纹理的,在open 的代码里是不是加上打开Texture文件的代码就可以了?
怎么读取哪?
如果能改一下把DEMCollectionForm去掉,直接用菜单里的open来打开高程位图吧!我会很感激你的,谢谢啊,老大!!
 
你看一下TFrmGL的构造函数
constructor Create(AOwner : TComponent;
sDem, sIMG : string);
第二个参数sDEM是DEM数据文件的路径,sIMG是材质的路径,就可以了。
TGeo3DMesh用这二个参数来建立网格和素材。你是不是没有素材?那么先用一个白 色的bmp代码素材也行。如果你熟悉了,就可以自己去修改材质帖图这部分的代码,使不要素材也可以显示Mesh。
 
很感谢吕大哥的指点
谢谢~!!
 
现在怎末下载不料了?我的msn: zhangzhiyuan303@163.com.谢谢
 
后退
顶部