diff options
author | smcauliffe <smcauliffe@cb376a5e-1013-0410-a455-b6b1f9ac8223> | 2007-01-28 05:31:18 +0000 |
---|---|---|
committer | smcauliffe <smcauliffe@cb376a5e-1013-0410-a455-b6b1f9ac8223> | 2007-01-28 05:31:18 +0000 |
commit | 0e32cd54ac3e0b4a0545bbb52d751952c5aa3242 (patch) | |
tree | 0beb7513c86034eb40b7a3e11544944c43864d9c | |
parent | 06c4e017c7e35306d1dcd805b352fb640d560232 (diff) | |
download | reprap-backup-0e32cd54ac3e0b4a0545bbb52d751952c5aa3242.tar.gz reprap-backup-0e32cd54ac3e0b4a0545bbb52d751952c5aa3242.zip |
Changed to crystalize the selected object rather than a fixed cube
git-svn-id: https://reprap.svn.sourceforge.net/svnroot/reprap@490 cb376a5e-1013-0410-a455-b6b1f9ac8223
-rwxr-xr-x | trunk/users/sai/tessel/Crystalize.bsh | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/trunk/users/sai/tessel/Crystalize.bsh b/trunk/users/sai/tessel/Crystalize.bsh index 991c4721..1e24e52b 100755 --- a/trunk/users/sai/tessel/Crystalize.bsh +++ b/trunk/users/sai/tessel/Crystalize.bsh @@ -41,6 +41,13 @@ maxDim = new ValueField(32, ValueField.NONNEGATIVE); minDim = new ValueField(0.1, ValueField.NONNEGATIVE); wall = new ValueField(0.025, ValueField.NONNEGATIVE); +sel = scene.getSelection(); +if (sel.length != 1) +{ + new MessageDialog(window, "Please select a single object to crystalize."); + return; +} + dlg = new ComponentsDialog(window, "RepRap Crystalization" , new Widget [] { maxDim, minDim, wall }, new String [] { "Maximum crystal size:", @@ -269,7 +276,8 @@ void crystalize(ObjectInfo obj, ObjectInfo container, double minHole, double max } } -ObjectInfo obj = new ObjectInfo(new Cube(1, 1, 1), cs, "cube"); +//ObjectInfo obj = new ObjectInfo(new Cube(1, 1, 1), cs, "cube"); +ObjectInfo obj = scene.getObject(sel[0]); ObjectInfo rootCrystal = findContainingCrystal(obj); //window.addObject(rootCrystal, null); |