

<h2>
<img SRC="i_vertex.gif" >&nbsp;<a NAME="vertices"></a>Vertices</h2>

<table>
<tr VALIGN=TOP>
<td><img SRC="vertex.gif" ></td>

<td><img SRC="i_select.gif" > : <b>Select</b> vertices.<br>
Selects vertices. A left click on a vertex
select it. The selected vertices are drawn in green. If the drawing mode
is "wire, all" then the non-selected vertices are drawn in yellow, otherwise,
the non-selected vertices are not drawn. If the "Shift" key is pressed
when clicking, the vertex is added to the selection list. Press "Enter"
to select a vertex by its number.<br>
A right-click change <b>ppModeler</b> to the vertex move tool.
<p><img SRC="i_selrec.gif" > : <b>Select</b> vertices by rectangle.<br>
Selects vertices that are inside a rectangle.
<p><img SRC="i_mv_pt.gif" > : <b>Move</b> vertices.<br>
Grabs the selected vertices. When the user click on a selected vertex,
the selected vertices follow the movement of the mouse until the user 
release the button. The vertices don't move along the view z axis.<br>
A right-click change <b>ppModeler</b> to the select vertex tool.

<p><img SRC="i_grabpt.gif" > :<b>Magnetic move</b> of vertices.<br>
Grabs the selected vertices and vertices in a given distance of them.
When the user select this tool, <b>ppModeler</b> first ask for the radius
of influence <i>r</i>. All the vertices with a distance less 
than the radius <i>r</i> from one of the selected vertices will follow the
selected vertices movement. Let <i>r'</i> be the distance from a vertex 
to a selected vertex. The movement of this vertex will be <i>1-(r'/r)</i> 
the movement of the gabbed vertex.<br> 
<br>
The selected vertex at (0,0,10) <img SRC="vtxmove1.gif" align="middle">
is moved to (0,0,15):
<ul> 
<li> with the move vertex tool <img SRC="vtxmove2.gif" align="middle">
<li> with grab vertex tool and a radius of 10 
<img SRC="vtxmove3.gif" align="middle">
</ul>
<p><img SRC="i_add_pt.gif" > : <b>Add</b> vertex.<br>
Adds a vertex on an edge. When the user click near an edge, 
a vertex is added on this edge.
<p><img SRC="i_del_pt.gif" > : <b>Del</b> vertex.<br>
Deletes the selected vertices. The selected vertices are deleted.
The vertices are moved to the nearest vertex and then are supressed.<br>
For example, when the setelected vertex <img SRC="vtxdel1.gif" align="middle">
is deleted, the object becomes <img SRC="vtxdel2.gif" align="middle">.
<p><img SRC="i_mergev.gif" > : <b>Merge</b> selected vertices.<br>
Merges the selected vertices.<br>
<img SRC="warning.gif" align="middle"> 
This tool can produce strange result.<br>

<p><img SRC="i_nearvx.gif" > : <b>Collapse</b> vertices.<br>
This tool is for cleaning the selected object. Some tools (like the bevel tools)
can create unwanted vertices, too near from other vertices to be distinctable.
When the <b>Collapse</b> tool is selected, <b>ppModeler</b> asks for 
a distance <i>d</i>. Then, for each vertices connected by an edge, 
<b>ppModeler</b> computes the distance <i>d'</i> between these two 
vertices and, if <i> d' < d</i> then the two vertices are merged.

<p><img SRC="i_edgcut.gif" > : <b>Cut</b> an egde in equals parts.<br>
Cuts a selected egde in equals parts. An edge is selected if its two vertices 
are selected. The number of parts is aked to the user.<br>
For example, cutting the selected edge <img SRC="edgcut1.gif" align = "middle">
in 3 parts gives <img SRC="edgcut2.gif" align = "middle">.

<p><img SRC="i_adedge.gif" > : <b>Add</b> an edge.<br>
Splits a face in two faces. The two first selected vertices must bellong to
a common face. This face is then divided in two faces by adding an edge 
which is joining the two selected vertices.<br>
For example, adding an edge between the two selected vertices 
<img SRC="edgadd1.gif" align = "middle"> gives 
<img SRC="edgadd2.gif" align = "middle">.

<p><img SRC="i_rmedge.gif" > : <b>Remove</b> an edge.<br>
Removes a selected edge. An edge is selected if its two vertices 
are selected. When this tools is activated, the edge is removed.
There is no test to ensure a proper face. After removing an edge, 
the object can contains non-planar faces, and/or concave faces.<br>

For example, when the selected edge <img SRC="edgrm1.gif" align = "middle">
is removed, the resulting face is concave 
<img SRC="edgrm2.gif" align = "middle">.

<p><img SRC="i_vxf_mv.gif" > : <b>Move</b> selected vertices on a plane.<br>
First, <b>ppModeler</b> asks for a plane 
(see <a HREF="facesel.html">Selection of a plane</a>). Then, each 
selected vertex can only moved in a plane defined by the normal to 
the selected plane and the vertex position.

<p><img SRC="i_vxn_mv.gif" > : <b>Move</b> selected vertices along 
a plane normal.<br>
First, <b>ppModeler</b> asks for a plane 
(see <a HREF="facesel.html">Selection of a plane</a>). TheAn, each 
selected vertex can only moved along the normal of the selected plane.

<p><img SRC="i_normal.gif" > : <b>Edit</b> normals.<br>
All the normals of the selected oject are drawn in green. The user can
then click on the end of a normal and move it as wanted.<br>
As example, this is how the normals of a sphere looks like :<br>
<img src="normal.gif">

<p><img SRC="i_fc_bvl.gif" > : <b>Edge Bevel</b>.<br>
A bevel is a way of smoothing an angle of the selected oject.
The bevel is done on the selected edge. This tool can create
unsee vertices, near the existing vertices. 
Please, use the collapse tool to ensure a proper object.<br>
An example :<br>
the selected edge <img src="ebevel1.gif" align="middle"> is cut to give
<img src="ebevel2.gif" align="middle">.

<p><img SRC="i_pt_bvl.gif" > : <b>Vertex Bevel</b>.<br>
The bevel is done on all the selected vertices.<br>
An example :<br>
the selected vertex <img src="vbevel1.gif" align="middle"> is cut to give
<img src="vbevel2.gif" align="middle">.

<p><img SRC="i_ptscal.gif" > : <b>Scale</b> vertices.<br>
Moves the selected vertices toward or away from their barycenter.
The vertices don't have to be on the same face. The horizontal position
of the mouse after pressing the left button defines the diplacement.
On the left, the vertices move away from their barycenter, on the 
right they move toward it.<br>
An example :<br>
the selected vertices <img src="vscale1.gif" align="middle"> are moved away
their barycenter and give 
<img src="vscale2.gif" align="middle">.
</td>
</tr>
</table>




