资源简介
可实现点云ptx和txt文件导入,框选,提取截面线功能
代码片段和文件信息
// Laser3DView.cpp : implementation of the CLaser3DView class
//
#include “stdafx.h“
#include “LaserConvert.h“
#include “LaserConvertDoc.h“
#include “Laser3DView.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CLaser3DView
IMPLEMENT_DYNCREATE(CLaser3DView CView)
BEGIN_MESSAGE_MAP(CLaser3DView CView)
//{{AFX_MSG_MAP(CLaser3DView)
ON_WM_CREATE()
ON_WM_DESTROY()
ON_WM_SIZE()
ON_WM_ERASEBKGND()
ON_WM_PAINT()
ON_WM_LBUTTONDOWN()
ON_WM_LBUTTONUP()
ON_WM_MOUSEMOVE()
ON_WM_RBUTTONDOWN()
ON_WM_RBUTTONUP()
ON_COMMAND(ID_RECTANGLE_ADDPOINTS OnRectangleAddpoints)
ON_COMMAND(ID_RECTANGLE_SUBPOINTS OnRectangleSubpoints)
ON_COMMAND(ID_DRAWPLANEX OnDrawplanex)
ON_COMMAND(ID_ONEPLANE_EXTRACT OnOneplaneExtract)
ON_COMMAND(ID_DRAWPLANEY OnDrawplaney)
ON_COMMAND(ID_DRAWPLANEZ OnDrawplanez)
//}}AFX_MSG_MAP
// Standard printing commands
ON_COMMAND(ID_FILE_PRINT CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_DIRECT CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_PREVIEW CView::OnFilePrintPreview)
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CLaser3DView construction/destruction
CLaser3DView::CLaser3DView()
{
// TODO: add construction code here
// OpenGL
m_hGLContext = NULL; // 长期渲染环境
m_GLPixelIndex = 0;
m_OperationMode=1;
// Mouse
m_LeftButtonDown = FALSE;
m_RightButtonDown = FALSE;
// Colors
m_ClearColorRed = 0.5f;
m_ClearColorGreen = 0.5f;
m_ClearColorBlue = 0.5f;
InitGeometry();
}
CLaser3DView::~CLaser3DView()
{
}
void CLaser3DView::InitGeometry(void)
{
m_xRotation = 0.0f;
m_yRotation = 0.0f;
m_zRotation = 0.0f;
m_xyRotation = 1;
m_SpeedRotation = 1.0f / 30.0f;
m_SpeedTranslation = 1.0f / 50.0f;
m_xTranslation = 0.0f;
m_yTranslation = 0.0f;
m_zTranslation = -5.0f; //
m_xScaling = 10.0f;
m_yScaling = 10.0f;
m_zScaling = 10.0f;
}
BOOL CLaser3DView::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
cs.style|=WS_CLIPSIBLINGS|WS_CLIPCHILDREN; //风格设置
return CView::PreCreateWindow(cs);
}
/////////////////////////////////////////////////////////////////////////////
// CLaser3DView drawing
void CLaser3DView::OnDraw(CDC* pDC)
{
CLaserConvertDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
}
/////////////////////////////////////////////////////////////////////////////
// CLaser3DView printing
BOOL CLaser3DView::OnPreparePrinting(CPrintInfo* pInfo)
{
// default preparation
return DoPreparePrinting(pInfo);
}
void CLaser3DView::OnBeginPrinting(CDC* /*pDC*/ CPrintInfo* /*pInfo*/)
{
// TODO: add extra initialization before printing
}
void CLaser3DView::
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 888 2009-06-06 22:11 LaserConvert.sln
文件 9983 2009-06-24 10:30 LaserConvert.vcproj
文件 1411 2009-06-24 10:43 LaserConvert.vcproj.CGCAD.hah.user
文件 6813 2009-05-31 19:03 LaserConvertDoc.cpp
文件 1964 2009-05-27 09:47 LaserConvertDoc.h
文件 2394 2009-05-31 15:41 MainFrm.cpp
文件 1440 2009-05-31 15:41 MainFrm.h
文件 828 2009-02-19 22:41 ob
文件 5685 2009-05-20 08:57 ob
文件 1974 2009-04-22 21:40 Plane.cpp
文件 2004 2009-04-29 20:43 PlaneDlg.cpp
文件 1674 2009-04-27 16:09 PlaneDlg.h
文件 1436 2009-02-22 00:09 Point3d.cpp
文件 997 2009-04-10 16:48 Point3d.h
文件 8479 2009-06-24 10:43 PtxManager.cpp
文件 1434 2009-06-22 10:11 PtxManager.h
文件 4435 2006-11-09 19:16 ReadMe.txt
文件 1249 2009-06-02 08:37 resource.h
文件 108205 2009-05-27 13:50 shengmudian.ptx
文件 33738 2006-03-03 15:42 simulateData.ptx
文件 214 2006-11-09 19:16 StdAfx.cpp
文件 1143 2006-11-09 19:17 StdAfx.h
文件 291492 2009-03-17 09:33 z.ptx
文件 1078 2006-11-09 19:16 res\LaserConvert.ico
文件 404 2006-11-09 19:16 res\LaserConvert.rc2
文件 1078 2006-11-09 19:16 res\LaserConvertDoc.ico
..A.SH. 6656 2009-05-31 22:03 res\Thumbs.db
文件 1078 2009-05-31 15:09 res\Toolbar.bmp
文件 14373 2009-05-31 15:53 Laser3DView.cpp
文件 3319 2009-05-27 10:30 Laser3DView.h
............此处省略88个文件信息
相关资源
- 地理信息系统导论.pptx
- 慧盾安全-大数据安全解决方案V2.0.p
- 数字孪生00.pptx
- password.txt
- 区域智慧教育云平台总体建设解决方
- 传统行业电商运营方案.pptx
- 财务共享服务中心方案.pptx
- GCN-PPT.pptx
- 公司内部电气培训.pptx
- mac下txt转mobi带目录的
-
ob
ject Detection in 20 Years A Survey总结汇 - 5G-Massive MIMO关键技术.pptx
- 等保2.0解决方案_20190319.pptx
- 捷顺智慧停车系统 - 商户端方案介绍
- 工程伦理11.1.pptx
- 某医药公司数据治理方案.pptx
- 夜光数据.pptx
- 各类文档批量转换成txt 各类文件批量
- 可语音的电脑版win下全能飞速小说阅
- MP3音乐txt文件转16进制代码工具
- 机器人基本知识.pptx
- 品牌词库总.txt
- 微服务介绍及spring-cloud.pptx
- TXT转EXCEL文件
- 华为高性能计算解决方案.pptx
- 项目08 流媒体直播和点播服务的架设
- 04 新华三医疗双活数据中心解决方案
- dict.txt
- 工程伦理.pptx
- 点云数据-三维重建
评论
共有 条评论