资源简介
marching_cubes算法C++
代码片段和文件信息
// File Name: CIsoSurface.cpp
// Last Modified: 5/8/2000
// Author: Raghavendra Chandrashekara (based on source code provided
// by Paul Bourke and Cory Gene Bloyd)
// Email: rc99@doc.ic.ac.uk rchandrashekara@hotmail.com
//
// Description: This is the implementation file for the CIsoSurface class.
#include “stdafx.h“
#include
#include “CIsoClip.h“
template const unsigned int CIsoClip::m_edgeTable[256] = {
0x0 0x109 0x203 0x30a 0x406 0x50f 0x605 0x70c
0x80c 0x905 0xa0f 0xb06 0xc0a 0xd03 0xe09 0xf00
0x190 0x99 0x393 0x29a 0x596 0x49f 0x795 0x69c
0x99c 0x895 0xb9f 0xa96 0xd9a 0xc93 0xf99 0xe90
0x230 0x339 0x33 0x13a 0x636 0x73f 0x435 0x53c
0xa3c 0xb35 0x83f 0x936 0xe3a 0xf33 0xc39 0xd30
0x3a0 0x2a9 0x1a3 0xaa 0x7a6 0x6af 0x5a5 0x4ac
0xbac 0xaa5 0x9af 0x8a6 0xfaa 0xea3 0xda9 0xca0
0x460 0x569 0x663 0x76a 0x66 0x16f 0x265 0x36c
0xc6c 0xd65 0xe6f 0xf66 0x86a 0x963 0xa69 0xb60
0x5f0 0x4f9 0x7f3 0x6fa 0x1f6 0xff 0x3f5 0x2fc
0xdfc 0xcf5 0xfff 0xef6 0x9fa 0x8f3 0xbf9 0xaf0
0x650 0x759 0x453 0x55a 0x256 0x35f 0x55 0x15c
0xe5c 0xf55 0xc5f 0xd56 0xa5a 0xb53 0x859 0x950
0x7c0 0x6c9 0x5c3 0x4ca 0x3c6 0x2cf 0x1c5 0xcc
0xfcc 0xec5 0xdcf 0xcc6 0xbca 0xac3 0x9c9 0x8c0
0x8c0 0x9c9 0xac3 0xbca 0xcc6 0xdcf 0xec5 0xfcc
0xcc 0x1c5 0x2cf 0x3c6 0x4ca 0x5c3 0x6c9 0x7c0
0x950 0x859 0xb53 0xa5a 0xd56 0xc5f 0xf55 0xe5c
0x15c 0x55 0x35f 0x256 0x55a 0x453 0x759 0x650
0xaf0 0xbf9 0x8f3 0x9fa 0xef6 0xfff 0xcf5 0xdfc
0x2fc 0x3f5 0xff 0x1f6 0x6fa 0x7f3 0x4f9 0x5f0
0xb60 0xa69 0x963 0x86a 0xf66 0xe6f 0xd65 0xc6c
0x36c 0x265 0x16f 0x66 0x76a 0x663 0x569 0x460
0xca0 0xda9 0xea3 0xfaa 0x8a6 0x9af 0xaa5 0xbac
0x4ac 0x5a5 0x6af 0x7a6 0xaa 0x1a3 0x2a9 0x3a0
0xd30 0xc39 0xf33 0xe3a 0x936 0x83f 0xb35 0xa3c
0x53c 0x435 0x73f 0x636 0x13a 0x33 0x339 0x230
0xe90 0xf99 0xc93 0xd9a 0xa96 0xb9f 0x895 0x99c
0x69c 0x795 0x49f 0x596 0x29a 0x393 0x99 0x190
0xf00 0xe09 0xd03 0xc0a 0xb06 0xa0f 0x905 0x80c
0x70c 0x605 0x50f 0x406 0x30a 0x203 0x109 0x0
};
template const unsigned int CIsoClip::m_triTable[256][16] = {
{-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1}
{0 8 3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1}
{0 1 9 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1}
{1 8 3 9 8 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1}
{1 2 10 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1}
{0 8 3 1 2 10 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1}
{9 2 10 0 2 9 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1}
{2 8 3 2 10 8 10 9 8 -1 -1 -1 -1 -1 -1 -1}
{3 11 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1}
{0 11 2 8 11 0 -1 -1 -1 -1 -
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 35742 2004-03-02 22:54 MC算法\CIsoClip.cpp
文件 4753 2004-03-02 11:21 MC算法\CIsoClip.h
文件 32369 2004-03-03 22:08 MC算法\CIsoSurface.cpp
文件 4406 2004-02-24 15:40 MC算法\CIsoSurface.h
文件 3184 2004-03-07 16:21 MC算法\ContourColorDlg.cpp
文件 1359 2004-03-07 16:15 MC算法\ContourColorDlg.h
文件 108154 2012-07-10 16:48 MC算法\Debug\BuildLog.htm
文件 0 2012-07-10 16:48 MC算法\Debug\CIsoClip.sbr
文件 0 2012-07-10 16:48 MC算法\Debug\CIsoSurface.sbr
文件 56335 2012-07-10 16:48 MC算法\Debug\ContourColorDlg.obj
文件 0 2012-07-10 16:48 MC算法\Debug\ContourColorDlg.sbr
文件 6032384 2012-07-10 16:48 MC算法\Debug\Demo.bsc
文件 2584672 2012-05-17 10:37 MC算法\Debug\Demo.exe
文件 2710492 2012-05-17 10:37 MC算法\Debug\Demo.ilk
文件 43430 2012-07-10 16:48 MC算法\Debug\Demo.obj
文件 16384000 2012-07-10 16:48 MC算法\Debug\Demo.pch
文件 3859456 2012-05-17 10:37 MC算法\Debug\Demo.pdb
文件 17052 2012-05-17 10:37 MC算法\Debug\Demo.res
文件 0 2012-07-10 16:48 MC算法\Debug\Demo.sbr
文件 21667 2012-07-10 16:48 MC算法\Debug\DemoDoc.obj
文件 0 2012-07-10 16:48 MC算法\Debug\DemoDoc.sbr
文件 0 2012-07-10 16:48 MC算法\Debug\DemoView.sbr
文件 41344 2012-07-10 16:48 MC算法\Debug\MainFrm.obj
文件 0 2012-07-10 16:48 MC算法\Debug\MainFrm.sbr
文件 0 2012-07-10 16:48 MC算法\Debug\MyBmp.sbr
文件 20239 2012-07-10 16:48 MC算法\Debug\MyMatrix.obj
文件 0 2012-07-10 16:48 MC算法\Debug\MyMatrix.sbr
文件 54144 2012-07-10 16:48 MC算法\Debug\OpenDialog1.obj
文件 0 2012-07-10 16:48 MC算法\Debug\OpenDialog1.sbr
文件 8515 2012-07-10 16:48 MC算法\Debug\Read64CTfile.obj
............此处省略74个文件信息
- 上一篇:基于MFC的虚拟键盘
- 下一篇:C++程序设计历年真题复习资料 04737
评论
共有 条评论