资源简介
opengl实现三维点云的显示,放大,缩小,旋转,多角度浏览等功能。

代码片段和文件信息
//////////////////////////////////////////////////////////////////////////
#include “StdAfx.h“
#include “math.h“
#include “CPoint3D.h“
POINT3D::POINT3D(): x(0) y(0) z(0) w(1)
{
}
POINT3D::~POINT3D()
{
}
POINT3D POINT3D::operator + (const POINT3D &point3d)
{
POINT3D p;
p.x = x + point3d.x;
p.y = y + point3d.y;
p.z = z + point3d.z;
return p;
}
POINT3D POINT3D::operator - (const POINT3D &point3d)
{
POINT3D p;
p.x = x - point3d.x;
p.y = y - point3d.y;
p.z = z - point3d.z;
return p;
}
POINT3D POINT3D::operator / (const int &sum)
{
if (sum <= 0)
return (*this);
POINT3D p;
p.x = x / sum;
p.y = y / sum;
p.z = z / sum;
return p;
}
POINT3D POINT3D::operator * (const int &sum)
{
POINT3D p;
p.x = x * sum;
p.y = y * sum;
p.z = z * sum;
return p;
}
POINT3D POINT3D::operator += (const POINT3D &point3d)
{
x = x + point3d.x;
y = y + point3d.y;
z = z + point3d.z;
return (*this);
}
POINT3D POINT3D::operator -= (const POINT3D &point3d)
{
x = x - point3d.x;
y = y - point3d.y;
z = z - point3d.z;
return (*this);
}
POINT3D POINT3D::operator /= (const int &sum)
{
if (sum <= 0)
return (*this);
x = x / sum;
y = y / sum;
z = z / sum;
return (*this);
}
POINT3D POINT3D::operator *= (const int &sum)
{
x = x * sum;
y = y * sum;
z = z * sum;
return (*this);
}
//////////////////////////////////////////////////////////////////////////
POINT7D::POINT7D() : nx(0.0) ny(0.0) nz(0.0)
{
}
POINT7D::~POINT7D()
{
}
//////////////////////////////////////////////////////////////////////////
double Distance(const POINT3D &p1 const POINT3D &p2)
{
return (double)sqrt((p1.x - p2.x) * (p1.x - p2.x) +(p1.y - p2.y) * (p1.y - p2.y) +(p1.z - p2.z) * (p1.z - p2.z));
}
POINT7D POINT7D::operator =(const POINT3D &point3d)
{
x = point3d.x;
y = point3d.y;
z = point3d.z;
w = point3d.w;
return (*this);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-03-18 13:11 OpenGLcloudpoint\
目录 0 2014-03-18 13:11 OpenGLcloudpoint\CPoint3DCloud\
文件 57344 2005-09-10 14:14 OpenGLcloudpoint\CPoint3DCloud\COpenGL.dll
文件 11879 2005-03-17 16:02 OpenGLcloudpoint\CPoint3DCloud\COpenGL.h
文件 44140 2005-09-10 14:14 OpenGLcloudpoint\CPoint3DCloud\COpenGL.lib
文件 163930 2005-09-10 14:14 OpenGLcloudpoint\CPoint3DCloud\COpenGLd.dll
文件 25907 2005-09-10 13:36 OpenGLcloudpoint\CPoint3DCloud\COpenGLd.exp
文件 44140 2005-09-10 14:14 OpenGLcloudpoint\CPoint3DCloud\COpenGLd.lib
文件 2021 2005-09-14 13:08 OpenGLcloudpoint\CPoint3DCloud\CPoint3D.cpp
文件 1137 2005-09-14 13:09 OpenGLcloudpoint\CPoint3DCloud\CPoint3D.h
文件 29144 2014-03-16 15:13 OpenGLcloudpoint\CPoint3DCloud\CPoint3DCloud.aps
文件 2432 2014-03-16 15:33 OpenGLcloudpoint\CPoint3DCloud\CPoint3DCloud.clw
文件 4497 2005-09-10 14:15 OpenGLcloudpoint\CPoint3DCloud\CPoint3DCloud.cpp
文件 4963 2005-09-14 13:32 OpenGLcloudpoint\CPoint3DCloud\CPoint3DCloud.dsp
文件 549 2005-09-10 11:44 OpenGLcloudpoint\CPoint3DCloud\CPoint3DCloud.dsw
文件 40960 2006-03-28 09:38 OpenGLcloudpoint\CPoint3DCloud\CPoint3DCloud.exe
文件 1433 2005-09-10 11:44 OpenGLcloudpoint\CPoint3DCloud\CPoint3DCloud.h
文件 132096 2014-03-16 15:33 OpenGLcloudpoint\CPoint3DCloud\CPoint3DCloud.ncb
文件 51712 2014-03-16 15:33 OpenGLcloudpoint\CPoint3DCloud\CPoint3DCloud.opt
文件 901 2014-03-16 15:32 OpenGLcloudpoint\CPoint3DCloud\CPoint3DCloud.plg
文件 10803 2005-09-10 11:44 OpenGLcloudpoint\CPoint3DCloud\CPoint3DCloud.rc
文件 729 2005-09-10 11:44 OpenGLcloudpoint\CPoint3DCloud\CPoint3DCloud.reg
文件 11088 2005-09-14 13:12 OpenGLcloudpoint\CPoint3DCloud\CPoint3DCloudDoc.cpp
文件 1739 2005-09-14 11:09 OpenGLcloudpoint\CPoint3DCloud\CPoint3DCloudDoc.h
文件 5808 2005-09-10 13:57 OpenGLcloudpoint\CPoint3DCloud\CPoint3DCloudView.cpp
文件 2533 2005-09-10 13:05 OpenGLcloudpoint\CPoint3DCloud\CPoint3DCloudView.h
文件 580627 2005-09-03 15:06 OpenGLcloudpoint\CPoint3DCloud\crown.asc
文件 515180 1997-07-26 04:11 OpenGLcloudpoint\CPoint3DCloud\GLUT.DLL
文件 16619 1997-07-16 20:16 OpenGLcloudpoint\CPoint3DCloud\GLUT.H
文件 69360 1997-07-26 04:11 OpenGLcloudpoint\CPoint3DCloud\GLUT.LIB
文件 520660 1997-07-27 13:03 OpenGLcloudpoint\CPoint3DCloud\GLUT32.DLL
............此处省略28个文件信息
相关资源
- OpenGL参考手册
- 云模型的相关算法cloud
- Qt Creator opengl实现四元数鼠标控制轨迹
- OpenGL文档,api大全,可直接查询函数
- opengl轮廓字体源代码
- MFC读三维模型obj文件
- 利用OpenGL写毛笔字算法
- MFC中OpenGL面和体的绘制以及动画效果
- 基于OPENGL的光线跟踪源代码368758
- VC 实现三维旋转(源码)
- 自编用openGL实现3D分形树,分形山
- OpenGL球形贴图自旋程序
- OpenGL导入贴图的Texture类
- 计算机图形学(openGL)代码
- 用OpenGL开发的机械臂运动仿真程序(
- OpenGL-3D坦克模拟
- New fixed point theorems of e-concave-convex m
- 大数据中的云网络Cloud Networking for B
- OPENGL实现世界上最小的3D游戏
- checkpoint的snmp及syslog配置.doc
- VS2012OpenGL配置所需要的全部libdllh文件
- Symantec AntiVirus for Microsoft SharePoint产品
- 一张精美的PowerPoint甘特图模板.rar
- es(elasticsearch)整合SpringCloudSpringBo
- springcloud 微服务(全套视频)
- springCloud教学视频
- PowerPoint2000支持库
- Existence of positive solutions for singular h
- 番茄工作法(pomotime)PowerPoint.rar
- 销售流程-SOP.docx
评论
共有 条评论