MoI discussion forum
MoI discussion forum

Full Version: Feature you coded for me doesn't work in V5

Show messages: All  1  2-8

From: Michael Gibson
25 Mar   [#2] In reply to [#1]
Hi Frederick, can you please attach the plugin files here?

- Michael
From: fcwilt
25 Mar   [#3] In reply to [#2]
Hi Michael,

Well that was stupid on my part.

I should learn not to rush.

There were three versions over the years.

#3 is the most recent and what I had been using successfully in V4.

Frederick
From: Michael Gibson
25 Mar   [#4] In reply to [#3]
Hi Frederick, is it that you want to have some child objects of a group selected and found by the script to export?

Does it work ok if you remove line #12 which has this? :

code:
	objectpicker.allowTopLevelObjects();


Or you could also change this to:

code:
	objectpicker.allowStandaloneObjects();


- Michael
From: fcwilt
25 Mar   [#5] In reply to [#4]
Hi Michael,

Yes, I was selecting items within a group.

I will try your suggestions when I have a free moment.

Frederick
From: fcwilt
25 Mar   [#6] In reply to [#4]
Hi Michael,

Your first idea seems to have solved the problem.

While we are looking at this code one question:

When invoking the command the first thing it does is put up a dialog requiring me to pick STL or 3DM.

I always pick STL.

Is there any way to bypass the asking and simply default to STL?

Thanks.

Frederick
From: Michael Gibson
25 Mar   [#7] In reply to [#6]
Hi Frederick,

re:
> Is there any way to bypass the asking and simply default to STL?

Yup, in ExportParts.js find line 22 that has this:
code:
if ( WaitForDialogDone() ) DoExportParts(objectpicker.objects);	

and change it to this:
code:
/*if ( WaitForDialogDone() )*/ DoExportParts(objectpicker.objects);	

That will bypass the asking stage and go immediately to the exporting.

Then to make it use .stl format find line 29 which has this:
code:
var d = moi.ui.commandUI['extension'].value;

and change it to this:
code:
var d = '.stl'; /*moi.ui.commandUI['extension'].value;*/


That will make it always use STL format instead of getting it from the UI control.

- Michael
From: fcwilt
25 Mar   [#8] In reply to [#7]
Hi Michael,

I can handle that.

I even understand most of it.

Frederick

Show messages: All  1  2-8