versions.h

来自「finite element mesh 参数化有限元网格划分」· C头文件 代码 · 共 86 行

H
86
字号
/*! \page updates MeshMaker 5.4 Version Changes
 *
Changes in version 5.4:
- Compiled with Visual C++ 2005

Changes in version 5.3:

- New class: Plate.
- Support for plates drawing in classes Mesh and Renderer.
- Function Mesh::VRMLExport now also exports plates.

Changes in version 5.2:

- Bug fix in LinkedList which caused a stack overflow

Changes in version 5.1:

- Bug fix in Mesh::isBoundaryFace
- Small change in LinkedList copy constructor (get a const list now as parameter)

Changes in version 5.0:

- New classes: Sphere and Cylinder.
- Support for spheres and cylinders drawing in classes Mesh and Renderer.
- Added functions: Mesh::setLine, Mesh::isTotallyEmpty.
- Changed function name from Mesh::isEmpty to Mesh::isModelEmpty.
- Functions Mesh::vertexSplit, Mesh::removeVertex and Mesh::removeVertexTriangulate get an extra parameter (removedEdges)
- Functions Mesh::edgeCollapse and Mesh::edgeCollapseGraphic get an extra parameter (removedEdges) and the parameters order changed
- Function Mesh::VRMLExport now also exports lines, spheres and cylinders.

Changes in version 4.7:

- Bug fix in Mesh::removeVertex.

Changes in version 4.6:

- Added function Scenes::getScene.
- Function Scenes::getCurrentScene changed - default values were given to the arguments.
- Bug fixes: internal function Scenes::checkSceneID; Scenes::setCurrentScene.

Changes in version 4.5:

- Bug fix: function Mesh::setIFS. 

Changes in version 4.4:

- Bug fix: the function Scenes::getCurrentScene gets slightly different parameters now.

Changes in version 4.3:

- Added functions: Edge::operator==, Face::operator==, Edge::operator=, Face::operator=
- Bug fix: rendering function (when rendering all faces - index out of array bound).

Changes in version 4.2:

- The function Mesh::removeVertexTriangulate does not get NULL as a default value for \e newFaces.
- Bug fix: rendering function (when rendering all highlighted vertices).

Changes in version 4.1:

- Bug fix: rendering function (when rendering highlighted faces). 

Changes in version 4.0:

- Added type: SceneID. 
- Added ability to handle more than one mesh (+corresponding renderer) - see \ref overview and Scenes
- Added more functions to Color.
- The global instances of Renderer and Mesh are now pointers (as opposed to earlier).

Changes in version 3.2:

- Bug fix in LinkedList::erase. 

Changes in version 3.1:

- Texture mapping support added (in Renderer).
- Added methods: Mesh::isBoundaryVertex, Mesh::isBoundaryEdge, Mesh::isBoundaryFace, Mesh::getCoords, Mesh::getAllCoords, Mesh::getFaces, Mesh::getAllFaces.
- Added methods to LinkedList: LinkedList::operator= and copy constructor
- New class: Coord2D.
- Bug fixes: Memory allocation, backface culling, vertex split, Mesh::getNeighborhood. 

Changes in version 3.0:

- The MeshMaker now uses MFC instead of Win32. 

*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?