- a double used to scale the bounding box. The default value is 1 and the bounding box is the smallest possible axis-aligned bounding box.
- Default: 1.
-
Precondition:
bbox_scaling > 0
|
CGAL 6.2 - Polygon Mesh Processing
|
Functions | |
| template<typename PolygonMesh , typename NamedParameters = parameters::Default_named_parameters> | |
| CGAL::Bbox_3 | CGAL::Polygon_mesh_processing::bbox (const PolygonMesh &pmesh, const NamedParameters &np=parameters::default_values()) |
| computes a bounding box of a polygon mesh. | |
| template<typename PolygonMesh , typename NamedParameters = parameters::Default_named_parameters> | |
| CGAL::Bbox_3 | CGAL::Polygon_mesh_processing::vertex_bbox (typename boost::graph_traits< PolygonMesh >::vertex_descriptor vd, const PolygonMesh &pmesh, const NamedParameters &np=parameters::default_values()) |
| computes a bounding box of the vertex of a polygon mesh. | |
| template<typename PolygonMesh , typename NamedParameters = parameters::Default_named_parameters> | |
| CGAL::Bbox_3 | CGAL::Polygon_mesh_processing::edge_bbox (typename boost::graph_traits< PolygonMesh >::edge_descriptor ed, const PolygonMesh &pmesh, const NamedParameters &np=parameters::default_values()) |
| computes a bounding box of an edge of a polygon mesh. | |
| template<typename PolygonMesh , typename NamedParameters = parameters::Default_named_parameters> | |
| CGAL::Bbox_3 | CGAL::Polygon_mesh_processing::face_bbox (typename boost::graph_traits< PolygonMesh >::face_descriptor fd, const PolygonMesh &pmesh, const NamedParameters &np=parameters::default_values()) |
| computes a bounding box of a face of a polygon mesh. | |
| template<typename PolygonMesh , typename NamedParameters = parameters::Default_named_parameters> | |
| void | CGAL::Polygon_mesh_processing::add_bbox (PolygonMesh &pmesh, const NamedParameters &np=parameters::default_values()) |
| adds an axis-aligned bounding box to a polygon mesh. | |
| template<class Transformation , class PolygonMesh , class NamedParameters = parameters::Default_named_parameters> | |
| void | CGAL::Polygon_mesh_processing::transform (const Transformation &transformation, PolygonMesh &mesh, const NamedParameters &np=parameters::default_values()) |
applies a transformation to every vertex of a PolygonMesh. | |
| template<typename TriangleMesh , typename NamedParameters = CGAL::parameters::Default_named_parameters> | |
| Triangle_3 | CGAL::Polygon_mesh_processing::triangle (typename boost::graph_traits< TriangleMesh >::face_descriptor fd, const TriangleMesh &tmesh, const NamedParameters &np=parameters::default_values()) |
| computes a triangle for a face descriptor of a triangle mesh. | |
| void CGAL::Polygon_mesh_processing::add_bbox | ( | PolygonMesh & | pmesh, |
| const NamedParameters & | np = parameters::default_values() |
||
| ) |
#include <CGAL/Polygon_mesh_processing/bbox.h>
adds an axis-aligned bounding box to a polygon mesh.
| PolygonMesh | a model of MutableFaceGraph |
| NamedParameters | a sequence of Named Parameters |
| pmesh | a polygon mesh |
| np | an optional sequence of Named Parameters among the ones listed below |
| |
| |
| |
|
bbox() | CGAL::Bbox_3 CGAL::Polygon_mesh_processing::bbox | ( | const PolygonMesh & | pmesh, |
| const NamedParameters & | np = parameters::default_values() |
||
| ) |
#include <CGAL/Polygon_mesh_processing/bbox.h>
computes a bounding box of a polygon mesh.
| PolygonMesh | a model of VertexListGraph |
| NamedParameters | a sequence of Named Parameters |
| pmesh | a polygon mesh |
| np | an optional sequence of Named Parameters among the ones listed below |
| |
| |
|
vertex_bbox() edge_bbox() face_bbox() | CGAL::Bbox_3 CGAL::Polygon_mesh_processing::edge_bbox | ( | typename boost::graph_traits< PolygonMesh >::edge_descriptor | ed, |
| const PolygonMesh & | pmesh, | ||
| const NamedParameters & | np = parameters::default_values() |
||
| ) |
#include <CGAL/Polygon_mesh_processing/bbox.h>
computes a bounding box of an edge of a polygon mesh.
| PolygonMesh | a model of Graph |
| NamedParameters | a sequence of Named Parameters |
| ed | a descriptor of an edge in pmesh |
| pmesh | a polygon mesh |
| np | an optional sequence of Named Parameters among the ones listed below |
| |
|
vertex_bbox() face_bbox() bbox() | CGAL::Bbox_3 CGAL::Polygon_mesh_processing::face_bbox | ( | typename boost::graph_traits< PolygonMesh >::face_descriptor | fd, |
| const PolygonMesh & | pmesh, | ||
| const NamedParameters & | np = parameters::default_values() |
||
| ) |
#include <CGAL/Polygon_mesh_processing/bbox.h>
computes a bounding box of a face of a polygon mesh.
| PolygonMesh | a model of Graph |
| NamedParameters | a sequence of Named Parameters |
| fd | a descriptor of a face in pmesh |
| pmesh | a polygon mesh |
| np | an optional sequence of Named Parameters among the ones listed below |
| |
|
vertex_bbox() edge_bbox() bbox() | void CGAL::Polygon_mesh_processing::transform | ( | const Transformation & | transformation, |
| PolygonMesh & | mesh, | ||
| const NamedParameters & | np = parameters::default_values() |
||
| ) |
#include <CGAL/Polygon_mesh_processing/transform.h>
applies a transformation to every vertex of a PolygonMesh.
| Transformation | a functor that has an operator()(Point_3), with Point_3 the value_type of vertex_point_map (see below). Such a functor can be CGAL::Aff_transformation_3 for example. |
| PolygonMesh | a model of VertexListGraph |
| NamedParameters | a sequence of Named Parameters |
| transformation | the transformation functor to apply to the points of mesh. |
| mesh | the PolygonMesh to transform. |
| np | an optional sequence of Named Parameters among the ones listed below |
|
| Triangle_3 CGAL::Polygon_mesh_processing::triangle | ( | typename boost::graph_traits< TriangleMesh >::face_descriptor | fd, |
| const TriangleMesh & | tmesh, | ||
| const NamedParameters & | np = parameters::default_values() |
||
| ) |
#include <CGAL/Polygon_mesh_processing/triangle.h>
computes a triangle for a face descriptor of a triangle mesh.
| TriangleMesh | a model of FaceGraph |
| NamedParameters | a sequence of Named Parameters |
| tmesh | the triangulated surface mesh |
| fd | the descriptor of the face to construct the triangle from |
| np | an optional sequence of Named Parameters among the ones listed below |
| |
|
| CGAL::Bbox_3 CGAL::Polygon_mesh_processing::vertex_bbox | ( | typename boost::graph_traits< PolygonMesh >::vertex_descriptor | vd, |
| const PolygonMesh & | pmesh, | ||
| const NamedParameters & | np = parameters::default_values() |
||
| ) |
#include <CGAL/Polygon_mesh_processing/bbox.h>
computes a bounding box of the vertex of a polygon mesh.
| PolygonMesh | a model of Graph |
| NamedParameters | a sequence of Named Parameters |
| vd | a descriptor of a vertex in pmesh |
| pmesh | a polygon mesh |
| np | an optional sequence of Named Parameters among the ones listed below |
| |
|
edge_bbox() face_bbox() bbox()