导航图的制作方法
来源:互联网 发布:绿叶软件看国外 编辑:程序博客网 时间:2024/04/27 13:15
首先在Converse3D三维场景编辑器下按照教程制作一个导航图,并使用动态导出保存为.c3d文件。此外,在程序中的实现方法:
BOOL CXXView::PreTranslateMessage(MSG* pMsg)
{
if (pMsg->message==WM_LBUTTONDBLCLK)
{
CRect clientRect,daoHangRect,gd1_rect,gd2_rect,gd3_rect,gd4_rect;
GetClientRect(clientRect);
daoHangRect.left=0;
daoHangRect.top=0;
daoHangRect.bottom=clientRect.Height()*0.1; //在编辑器中设置的导航图的大小应与此处一致
daoHangRect.right=clientRect.Width()*0.2;
gd1_rect.left=daoHangRect.Width()*0.1; //在编辑器中设置的热区大小应与此处一致
gd1_rect.right=daoHangRect.Width()*0.15;
gd1_rect.top=daoHangRect.Height()*0.85;
gd1_rect.bottom=daoHangRect.Height()*0.95;
gd2_rect.left=daoHangRect.Width()*0.2;
gd2_rect.right=daoHangRect.Width()*0.25;
gd2_rect.top=daoHangRect.Height()*0.85;
gd2_rect.bottom=daoHangRect.Height()*0.95;
gd3_rect.left=daoHangRect.Width()*0.3;
gd3_rect.right=daoHangRect.Width()*0.35;
gd3_rect.top=daoHangRect.Height()*0.85;
gd3_rect.bottom=daoHangRect.Height()*0.95;
gd4_rect.left=daoHangRect.Width()*0.4;
gd4_rect.right=daoHangRect.Width()*0.45;
gd4_rect.top=daoHangRect.Height()*0.85;
gd4_rect.bottom=daoHangRect.Height()*0.95;
ScreenToClient(&pMsg->pt);
if (daoHangRect.PtInRect(pMsg->pt))
{
if (gd1_rect.PtInRect(pMsg->pt))
{
m_conver3D.SearchObject("模型1");
}
else if (gd2_rect.PtInRect(pMsg->pt))
{
m_conver3D.SearchObject("模型2");
}
else if (gd3_rect.PtInRect(pMsg->pt))
{
m_conver3D.SearchObject("模型3");
}
else if (gd4_rect.PtInRect(pMsg->pt))
{
m_conver3D.SearchObject("模型4");
}
}
return CFormView::PreTranslateMessage(pMsg);
}
- 导航图的制作方法
- 图种的制作方法
- 图种的制作方法
- 全景图的各种制作方法~~
- 简单的ps制作方法之合图
- 9—patch图的制作方法
- javascript无缝滚动图的制作方法。
- 静态、动态全景图的制作方法
- 单县羊肉汤的制作方法
- 自动更新程序的制作方法
- 网线的制作方法
- ActiveX的制作方法
- 论文参考文献的制作方法
- 圆角的制作方法
- PPT的制作方法
- patch 的制作方法
- HTML编辑器的制作方法
- 验证码的制作方法
- 一位早中晚看500封简历的HR讲的简历筛选之道
- 改善惰性计划
- RTSP协议
- RTP 与 RTCP 协议
- 惠普帮助企业优化云应用成本
- 导航图的制作方法
- 2011书目-20110310
- How to Find a Reliable Fuel-Efficient Car
- 高效 JavaScript
- 浅谈usb的枚举过程及Ndis驱动的分层结构
- u-boot移植随笔:u-boot2010.09移植到8MB Nor Flash的S3C2440,第一步搞定(补记)
- The warning related the arch process!
- 用位向量实现的集合及其常用运算
- 刚开始学c#!有一起研究的朋友没?