// Copyright (C) 1997-2004 Alias Systems Corp. // // The information in this file is provided for the exclusive use of the // licensees of Alias. Such users have the right to use, modify, // and incorporate this code into other products for purposes authorized // by the Alias license agreement, without fee. // // ALIAS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, // INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO // EVENT SHALL ALIAS BE LIABLE FOR ANY SPECIAL, INDIRECT OR // CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, // DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER // TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR // PERFORMANCE OF THIS SOFTWARE. // // Alias Script File // MODIFY THIS AT YOUR OWN RISK // // Creation Date: Mar. 14, 1997 // // Description: // This procedure executes a hardenPointCurve operation on each // selected object. // global proc performHardenPointCurvePreset( int $h, int $rpo, int $m ) { global int $gSelectCVsBit; string $cvs[] = `filterExpand -ex true -sm $gSelectCVsBit`; string $cmd; int $i, $n; if( size($cvs) > 0 ) { string $groupStrings[]; $groupStrings = groupObjectsByName( $cvs, "\\." ); int $n = size( $groupStrings ); for( $i=0; $i<$n; $i+=1 ) { $cmd = "hardenPointCurve" + " -ch " + $h + " -rpo " + $rpo + " -m " + $m + " " + $groupStrings[$i]; evalEcho( $cmd ); } } else { error( "CV Hardness: No valid items selected." ); } }