Plugin problem in SU8
-
I am working on a box joint plugin and having very strange results.
Box joints are an array of slots and fingers evenly spaced on the end of a board. To make a joint one board starts with a finger then alternates space-finger to end of board. The second board would start with a space and alternate finger-space to end of board.The program basically draws lines across the end of the board to create faces and these alternate between fingers(not pushed in) and spaces (push/pull to depth of finger).
Problem the program works fine when starting with a finger. However when I try to make the second board that starts with a space (push first face in) in SU8 the program SPLATS. In Su7 both work ok as expected. By changing the starting point on line 394 to 0.002 the program runs but leaves a sliver of material on end of board. If I comment out the push/pull line (423) and manually push that first face in to make a space the model is ok. There are no error messages in the Ruby Console while running the program. The program appears to complete then SU Splats and closes.
I have not looked at the files created by the problem as I wouldn't know what they meant but have sent report to google.Keith
-
ktkoh, I downloaded the plugin and model and tried it several times without a splat using SU8. Perhaps it is a conflict of some type with other plugins that are loaded.
-
ktkoh,
I got the same thing you described. Worked fine in SU7, but bugsplat when starting with a space in SU8. Will let you know, if I figure anything out.
-
Keith, I don't have a clue as to why your BoxJointTool splats but I know where it happens. I added a number of statements to print to a file then ran the program several times and in all cases it reached assentially the same place before crashing. The referenced zip file contains the output files, your modified .rb file, and my own version of a BoxJoint tool. The procedure for using mine is a little different in that instead of selecting the component then two edges, in mine, you select the component then the end face.
Advertisement