[brlcad-commits] SF.net SVN: brlcad:[45423] brlcad/trunk/src/libged/alter.c
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <bhi...@us...> - 2011-07-11 22:06:39
|
Revision: 45423 http://brlcad.svn.sourceforge.net/brlcad/?rev=45423&view=rev Author: bhinesley Date: 2011-07-11 22:06:33 +0000 (Mon, 11 Jul 2011) Log Message: ----------- All 3 FACTOR_TO_POS arguments areset to its first argument, if it is the only one given. Modified Paths: -------------- brlcad/trunk/src/libged/alter.c Modified: brlcad/trunk/src/libged/alter.c =================================================================== --- brlcad/trunk/src/libged/alter.c 2011-07-11 19:45:10 UTC (rev 45422) +++ brlcad/trunk/src/libged/alter.c 2011-07-11 22:06:33 UTC (rev 45423) @@ -551,8 +551,12 @@ * * *OBJECT: * [PATH/]OBJECT [OFFSET_DIST] + * + * FACTOR_TO_POS: + * {xyz_factor | {x y [z]}} | {[-x {x | X_OBJ}] + * [-y {y | Y_OBJ}] [-z {z | Z_OBJ}]} * - * *POS | *DIST: + * *POS | *DIST (except FACTOR_TO_POS): * {x [y [z]]} | {[-x {x | X_OBJ}] [-y {y | Y_OBJ}] * [-z {z | Z_OBJ}]} * @@ -614,11 +618,13 @@ * * EXAMPLES * # All of the following double the size of cube from its center + * scale 2 cube * scale 2 2 2 cube * scale -r 2 2 2 cube + * scale -r 2 cube * scale -k 0 0 0 -a 2 2 2 cube - * scale -k 0 0 0 -a 1 1 1 -c cube -r 2 2 2 cube - * scale -k 0 0 0 -a 1 1 1 -c . -r 2 2 2 cube + * scale -k 0 0 0 -a 1 1 1 -c cube -r 2 cube + * scale -k 0 0 0 -a 1 1 1 -c . -r 2 cube * scale -k 0 0 0 -a 1 1 1 -c . -a 2 2 2 cube * scale -k 5 10 15 -a 7 11 -2 -r 4 2 34 cube * scale -k 5 10 15 -a 7 11 -2 -k 0 0 0 -a 4 2 34 cube @@ -993,7 +999,7 @@ bu_vls_printf(gedp->ged_result_str, "; translation failed"); return GED_ERROR; } - } else { + else { if (alter_translate(gedp, &keypoint, &path, d_obj, delta, rel_flag) == GED_ERROR) { db_free_full_path(&path); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |