summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsmcauliffe <smcauliffe@cb376a5e-1013-0410-a455-b6b1f9ac8223>2007-01-28 05:31:18 +0000
committersmcauliffe <smcauliffe@cb376a5e-1013-0410-a455-b6b1f9ac8223>2007-01-28 05:31:18 +0000
commit0e32cd54ac3e0b4a0545bbb52d751952c5aa3242 (patch)
tree0beb7513c86034eb40b7a3e11544944c43864d9c
parent06c4e017c7e35306d1dcd805b352fb640d560232 (diff)
downloadreprap-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-xtrunk/users/sai/tessel/Crystalize.bsh10
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);