# CONNECT - Best Practice w/Parametric Modeling

Does anybody have any ideas yet on best practices when it comes to parametric modeling and constraints?  Specifically what is least taxing on a system or has the least potential of becoming corrupt.  Specifically for fully constrained things, I fully understand not everything has to be constrained, have constraints or variables.

I can create a 3D concentric constraint between a center line of a cylinder or the surface, both seem to have the same result.  My gut tells me that a line has less information to process then a surface thus the line is a better selection for the constraint.  Moreover, I can create the same 2D shape with more variables or with more constraints does one favor faster processing then the other once our models get "big" ?

Do some constraint types process easier then others if i want to make a perfect hexagon should i set all the sides to be = then use 120 deg constraint between (3) of the vertex them and put (3) dimensions in for the flat to flats and set them parallel... or should I add a construction element of a circle make all the edges tangent to the circle and force them to be parallel and only 3 of them to be equal then have only (1) 120 Deg. constraint and (1) flat to flat dimension.  I trend to favor the least number of dimensions as necessary and use construction elements because long term it's easier to review the history of a part if it has less variables.

When adding a feature to a solid should I make the new feature a new solid and union them together with constraints.... or should i make the new feature an imprinted shape on the surface then modify the surface to give it thickness?  The protrusion tool seems to only work between solids i anticipated this to work like the protrusion feature in the old V8i tools but it doesn't give the option to protrude blind, I actually don't understand how that tool is intended to be useful to be honest.

I'm willing to except that there are lots of ways to do things and that strictly speaking they are all right, but there are always ways that are better then others.

Parents