資源簡介
使用vc++讀取三維數(shù)據(jù),并且顯示出來.

代碼片段和文件信息
//////////////////////////////////////////////////////////////////////////
#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??2016-05-18?23:36??點云數(shù)據(jù)處理\
?????文件???????57344??2010-09-11?11:21??點云數(shù)據(jù)處理\COpenGL.dll
?????文件???????11879??2010-09-11?11:21??點云數(shù)據(jù)處理\COpenGL.h
?????文件???????44140??2010-09-11?11:21??點云數(shù)據(jù)處理\COpenGL.lib
?????文件??????163930??2010-09-11?11:21??點云數(shù)據(jù)處理\COpenGLd.dll
?????文件???????25907??2010-09-11?11:21??點云數(shù)據(jù)處理\COpenGLd.exp
?????文件???????44140??2010-09-11?11:21??點云數(shù)據(jù)處理\COpenGLd.lib
?????文件????????2021??2010-09-11?11:21??點云數(shù)據(jù)處理\CPoint3D.cpp
?????文件????????1137??2010-09-11?11:21??點云數(shù)據(jù)處理\CPoint3D.h
?????文件???????29272??2016-05-18?23:26??點云數(shù)據(jù)處理\CPoint3DCloud.aps
?????文件????????2441??2016-05-18?23:26??點云數(shù)據(jù)處理\CPoint3DCloud.clw
?????文件????????4497??2010-09-11?11:21??點云數(shù)據(jù)處理\CPoint3DCloud.cpp
?????文件????????4963??2010-09-11?11:21??點云數(shù)據(jù)處理\CPoint3DCloud.dsp
?????文件?????????549??2010-09-11?11:21??點云數(shù)據(jù)處理\CPoint3DCloud.dsw
?????文件???????40960??2010-09-11?11:21??點云數(shù)據(jù)處理\CPoint3DCloud.exe
?????文件????????1433??2010-09-11?11:21??點云數(shù)據(jù)處理\CPoint3DCloud.h
?????文件???????99328??2016-05-18?23:26??點云數(shù)據(jù)處理\CPoint3DCloud.ncb
?????文件??????177664??2016-05-18?23:26??點云數(shù)據(jù)處理\CPoint3DCloud.opt
?????文件????????2658??2016-05-18?23:26??點云數(shù)據(jù)處理\CPoint3DCloud.plg
?????文件???????10803??2010-09-11?11:21??點云數(shù)據(jù)處理\CPoint3DCloud.rc
?????文件?????????729??2010-09-11?11:21??點云數(shù)據(jù)處理\CPoint3DCloud.reg
?????文件?????????348??2016-05-18?23:26??點云數(shù)據(jù)處理\CPoint3DCloud.sln
?????文件????????7168??2016-05-18?23:26??點云數(shù)據(jù)處理\CPoint3DCloud.suo
?????文件???????11173??2010-09-11?17:05??點云數(shù)據(jù)處理\CPoint3DCloudDoc.cpp
?????文件????????1739??2010-09-11?11:21??點云數(shù)據(jù)處理\CPoint3DCloudDoc.h
?????文件????????5808??2010-09-11?11:21??點云數(shù)據(jù)處理\CPoint3DCloudView.cpp
?????文件????????2533??2010-09-11?11:21??點云數(shù)據(jù)處理\CPoint3DCloudView.h
?????目錄???????????0??2016-05-18?23:26??點云數(shù)據(jù)處理\Debug\
?????文件???????15474??2016-05-18?23:26??點云數(shù)據(jù)處理\Debug\CPoint3D.obj
?????文件???????????0??2016-05-18?23:26??點云數(shù)據(jù)處理\Debug\CPoint3D.sbr
?????文件?????3392512??2016-05-18?23:26??點云數(shù)據(jù)處理\Debug\CPoint3DCloud.bsc
............此處省略42個文件信息
- 上一篇:冒險島c++服務端源碼
- 下一篇:計算機圖形學 清華大學教材 及 vc++ code
評論
共有 條評論