<?xml version="1.0" ?>
<k3dml package="k3d" version="0.8.0.1" host="Windows-5.1;x86">
	<module name="k3d-polyhedron.module">
		<plugins>
			<plugin name="SDSCorner" factory_id="ded03869 283e4531 9de22a9c e763d7c6" quality="stable" type="document">
				<short_description>Adds variable-sharpness corners to SDS surfaces</short_description>
				<categories>
					<category>Subdivision</category>
				</categories>
				<interfaces>
					<interface>k3d::imesh_source</interface>
					<interface>k3d::imesh_sink</interface>
				</interfaces>
				<metadata/>
			</plugin>
			<plugin name="SDSCrease" factory_id="78b79c12 4c174732 a67d6317 6dbec1fb" quality="stable" type="document">
				<short_description>Adds variable-sharpness creases to SDS surfaces</short_description>
				<categories>
					<category>Subdivision</category>
				</categories>
				<interfaces>
					<interface>k3d::imesh_source</interface>
					<interface>k3d::imesh_sink</interface>
				</interfaces>
				<metadata/>
			</plugin>
			<plugin name="BevelPoints" factory_id="5a578576 c207453f a7a2b9ae fb1ad739" quality="experimental" type="document">
				<short_description>Bevels a surface at each selected point</short_description>
				<categories>
					<category>Polyhedron</category>
				</categories>
				<interfaces>
					<interface>k3d::imesh_source</interface>
					<interface>k3d::imesh_sink</interface>
				</interfaces>
				<metadata/>
			</plugin>
			<plugin name="BridgeEdges" factory_id="a360bb82 223a46df 91e4b594 f9b6b7a3" quality="stable" type="document">
				<short_description>Creates new polygons bridging two sets of connected border edges</short_description>
				<categories>
					<category>Polyhedron</category>
				</categories>
				<interfaces>
					<interface>k3d::imesh_source</interface>
					<interface>k3d::imesh_sink</interface>
				</interfaces>
				<metadata/>
			</plugin>
			<plugin name="BridgeFaces" factory_id="8e744389 5d284d38 95bb89cc 1b9e528e" quality="stable" type="document">
				<short_description>Creates new polygons forming a bridge between two selected polygons</short_description>
				<categories>
					<category>Polyhedron</category>
				</categories>
				<interfaces>
					<interface>k3d::imesh_source</interface>
					<interface>k3d::imesh_sink</interface>
				</interfaces>
				<metadata/>
			</plugin>
			<plugin name="ExtrudeFaces" factory_id="dbd23c4e 7119478c 9ab2ee83 5b56d527" quality="stable" type="document">
				<short_description>Extrudes selected faces along their normals</short_description>
				<categories>
					<category>Polyhedron</category>
				</categories>
				<interfaces>
					<interface>k3d::imesh_source</interface>
					<interface>k3d::imesh_sink</interface>
				</interfaces>
				<metadata/>
			</plugin>
			<plugin name="CollapseEdges" factory_id="a5252071 a3484315 9c9daf1c 786042a3" quality="stable" type="document">
				<short_description>For each selected edge, collapses its two vertices into one</short_description>
				<categories>
					<category>Polyhedron</category>
				</categories>
				<interfaces>
					<interface>k3d::imesh_source</interface>
					<interface>k3d::imesh_sink</interface>
				</interfaces>
				<metadata/>
			</plugin>
			<plugin name="CollapseFaces" factory_id="13f8a224 5e284ac4 b5b58ebd 10f65bb6" quality="stable" type="document">
				<short_description>For each selected face, collapses its vertices to the centroid</short_description>
				<categories>
					<category>Polyhedron</category>
				</categories>
				<interfaces>
					<interface>k3d::imesh_source</interface>
					<interface>k3d::imesh_sink</interface>
				</interfaces>
				<metadata/>
			</plugin>
			<plugin name="DissolveFaces" factory_id="964fdfc2 464d30e6 4585c999 4fea50cf" quality="experimental" type="document">
				<short_description>Merges adjacent faces into a single large face.</short_description>
				<categories>
					<category>Polyhedron</category>
				</categories>
				<interfaces>
					<interface>k3d::imesh_source</interface>
					<interface>k3d::imesh_sink</interface>
				</interfaces>
				<metadata/>
			</plugin>
			<plugin name="CollapsePoints" factory_id="915ba4d4 d4154a12 938bec97 60f819f3" quality="stable" type="document">
				<short_description>Merge selected points into one point, positioned at the average position of the selected points.</short_description>
				<categories>
					<category>Polyhedron</category>
				</categories>
				<interfaces>
					<interface>k3d::imesh_source</interface>
					<interface>k3d::imesh_sink</interface>
				</interfaces>
				<metadata/>
			</plugin>
			<plugin name="SubdivideEdges" factory_id="62de51ff e70f423a 953d899a 1dbf5c38" quality="experimental" type="document">
				<short_description>Subdivides selected edges by adding points.</short_description>
				<categories>
					<category>Polyhedron</category>
				</categories>
				<interfaces>
					<interface>k3d::imesh_source</interface>
					<interface>k3d::imesh_sink</interface>
				</interfaces>
				<metadata/>
			</plugin>
			<plugin name="SubdivideFaces" factory_id="b9d4d815 241c473d a22d3523 406fa390" quality="stable" type="document">
				<short_description>Subdivides faces by creating new center / midpoints.</short_description>
				<categories>
					<category>Polyhedron</category>
				</categories>
				<interfaces>
					<interface>k3d::imesh_source</interface>
					<interface>k3d::imesh_sink</interface>
				</interfaces>
				<metadata/>
			</plugin>
			<plugin name="ConnectVertices" factory_id="bbe1c426 07a54105 bbdb5e49 caf1825e" quality="stable" type="document">
				<short_description>Creates edges between selected vertices</short_description>
				<categories>
					<category>Polyhedron</category>
				</categories>
				<interfaces>
					<interface>k3d::imesh_source</interface>
					<interface>k3d::imesh_sink</interface>
				</interfaces>
				<metadata/>
			</plugin>
			<plugin name="DeleteComponents" factory_id="2d738b7a 6f473349 53a066ad a857f734" quality="stable" type="document">
				<short_description>Deletes selected faces, edges and vertices</short_description>
				<categories>
					<category>Polyhedron</category>
				</categories>
				<interfaces>
					<interface>k3d::imesh_source</interface>
					<interface>k3d::imesh_sink</interface>
				</interfaces>
				<metadata/>
			</plugin>
			<plugin name="TriangulateFaces" factory_id="871ccafd c944da92 cdf9f2b4 cbc40cd8" quality="stable" type="document">
				<short_description>Converts input faces into triangles</short_description>
				<categories>
					<category>Polyhedron</category>
				</categories>
				<interfaces>
					<interface>k3d::imesh_source</interface>
					<interface>k3d::imesh_sink</interface>
				</interfaces>
				<metadata/>
			</plugin>
			<plugin name="MergeCoplanarFaces" factory_id="ba2b777f ad4d6bbb 04277595 88105177" quality="experimental" type="document">
				<short_description>Merges faces that are coplanar, up to a given threshold</short_description>
				<categories>
					<category>Polyhedron</category>
				</categories>
				<interfaces>
					<interface>k3d::imesh_source</interface>
					<interface>k3d::imesh_sink</interface>
				</interfaces>
				<metadata/>
			</plugin>
			<plugin name="MergeCollinearEdges" factory_id="8b4b5184 42454f3d 227bbf86 72f2b933" quality="experimental" type="document">
				<short_description>Merges edges that are collinear, up to a threshold</short_description>
				<categories>
					<category>Polyhedron</category>
				</categories>
				<interfaces>
					<interface>k3d::imesh_source</interface>
					<interface>k3d::imesh_sink</interface>
				</interfaces>
				<metadata/>
			</plugin>
			<plugin name="MakeSDS" factory_id="6550aef5 efd24248 8833eeab a267191e" quality="stable" type="document">
				<short_description>Converts input polyhedra to SDS surfaces</short_description>
				<categories>
					<category>Subdivision</category>
				</categories>
				<interfaces>
					<interface>k3d::imesh_source</interface>
					<interface>k3d::imesh_sink</interface>
				</interfaces>
				<metadata/>
			</plugin>
			<plugin name="MoveFirstEdge" factory_id="81c766ed 2cb943c7 91e9e680 eba9bc4b" quality="stable" type="document">
				<short_description>Changes the first edge for selected polygons</short_description>
				<categories>
					<category>Polyhedron</category>
				</categories>
				<interfaces>
					<interface>k3d::imesh_source</interface>
					<interface>k3d::imesh_sink</interface>
				</interfaces>
				<metadata/>
			</plugin>
			<plugin name="FlipOrientation" factory_id="7d95cd84 ee5a4ad6 86feab94 cbea91ca" quality="stable" type="document">
				<short_description>Reverses the orientation of selected polygons and bicubic or bilinear patches</short_description>
				<categories>
					<category>Polyhedron</category>
				</categories>
				<interfaces>
					<interface>k3d::imesh_source</interface>
					<interface>k3d::imesh_sink</interface>
				</interfaces>
				<metadata/>
			</plugin>
			<plugin name="SDSHole" factory_id="e2e8a116 38d44227 90ae28bf 271ab0be" quality="stable" type="document">
				<short_description>Inserts holes into a subdivision surface mesh</short_description>
				<categories>
					<category>Subdivision</category>
				</categories>
				<interfaces>
					<interface>k3d::imesh_source</interface>
					<interface>k3d::imesh_sink</interface>
				</interfaces>
				<metadata/>
			</plugin>
			<plugin name="CapHoles" factory_id="d9900dbf 3d854a36 bd05a3eb 1379a89a" quality="stable" type="document">
				<short_description>Caps (fills) holes in a polyhedron</short_description>
				<categories>
					<category>Polyhedron</category>
				</categories>
				<interfaces>
					<interface>k3d::imesh_source</interface>
					<interface>k3d::imesh_sink</interface>
				</interfaces>
				<metadata/>
			</plugin>
		</plugins>
	</module>
</k3dml>
