Difference between revisions of "MGED CMD nmg collapse"

From BRL-CAD
(New page: Category:MGED =nmg_collapse= __TOC__ ==Syntax== :nmg_collapse old_nmg_shape new_nmg_shape maximum_error_dist [minimum_angle] ==Argument(s)== : '''old_nmg_shape''' :: Valid BRL-CAD ...)
 
m
Line 1: Line 1:
[[Category:MGED]]
+
[[Category:MGED|nmg collapse]]
  
 
=nmg_collapse=
 
=nmg_collapse=

Revision as of 11:05, 15 November 2009


nmg_collapse

Syntax

nmg_collapse old_nmg_shape new_nmg_shape maximum_error_dist [minimum_angle]


Argument(s)

old_nmg_shape
Valid BRL-CAD NMG Primitive
new_nmg_shape
Name for new NMG Primitive
maximum_error_dist
Max Error value used for edge deletion.
[minimum_angle]
Minimum edge angle value used for edge deletion.


Return Value(s)

No Return Values for this command.


Description

The "nmg_collapse" command simplifies an existing nmg_shape by a process of edge decimation. Each edge in the old_nmg_shape is considered; if it can be deleted without creating an error greater than the specified maximum_error_dist, then that edge is deleted. If a minimum_angle is specified (degrees), then the edge will not be deleted if it would create a triangle with an angle less than minimum_angle. The resulting shape is saved in new_nmg_shape. The old_nmg_shape must have been triangulated previous to using the nmg_collpase command. The resulting shape consists of all triangular faces.


Example(s)

mged> nmg_collapse nmg_old nmg_new 1.0 10.0
Decimate edges in nmg_old to produce an NMG with an error no greater than 1.0 units. The process will not create any triangles with an angle less than 10˚. The new NMG shape will be named nmg_new.


See Also

nmg_simplify

Page Generated by David Loman on: 10/11/2007 at: 1:54:28 PM