Layout module for creating documentation in MoI?

Next
 From:  artisanicview
7712.1 
Hello.

I just want to ask if is possible to develop a Layout module (like Sketchup or Rhino have) to prepare technical documentation in MoI?

Will be tremendously useful to prepare the necessary documentation directly in MoI without the need to export the models to other softwares to do this.

As I see there is already a script for dimensioning, can this evolve into a full Layout module?

Thank you.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
7712.2 
Maybe...
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
7712.3 In reply to 7712.1 
Hi artisanicview,

> I just want to ask if is possible to develop a Layout module (like Sketchup or Rhino
> have) to prepare technical documentation in MoI?

Yes certainly it's possible to develop that for MoI in the future, and it is something that I'd like to add to MoI in the future but it is not something that has been a focus as of yet.

Currently you'll need to use MoI in combination with another program to handle that type of thing, one good option is to export out from MoI in DXF format and then use the free program Draftsight to prepare the documentation.


> Will be tremendously useful to prepare the necessary documentation directly in MoI without the
> need to export the models to other softwares to do this.

Right now it would be necessary to do the export route.


> As I see there is already a script for dimensioning, can this evolve into a full Layout module?

I guess it's possible but it involves quite a lot of work and so I wouldn't really expect for it to happen like that.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  christian (CHRI)
7712.4 In reply to 7712.3 
Hi

I'm a SKETCHUP and M.O.I user.

I have made , in SKETCHUP , a model witch make an automatic copy of my parts to prepare the dimensioning .

Perhaps , somebody , can make a script in M.O.I to do something like this to prepare the exportation in DXF to DRAFTSIGHT ?

Please , take a look on the next pictures.


Chri













EDITED: 8 Nov 2015 by CHRI


  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
7712.5 In reply to 7712.4 
Hi Christian, if you'd like to create a script for doing that in MoI you might take a look at the ScriptArray plug-in as a starting point, since it has stuff in it for making moved and rotated copies of objects in it:
http://moi3d.com/forum/index.php?webtag=MOI&msg=5595.18

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  christian (CHRI)
7712.6 In reply to 7712.5 
Hi michael

thé idea is obviously not to create copies of 3D objects, but to reunite these different views for export in dxf.

Thanks for your quick answers. about script.

Chri

EDITED: 7 Nov 2015 by CHRI

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
7712.7 In reply to 7712.6 
Hi Chri - sorry in your labels there I saw you wrote "Copy 90 degrees" and I thought that meant you wanted to make object copies.

Still that may possibly a way to do it, since the DXF export is only set up to export from one view at a time. There isn't anything currently set up for the exporter to use multiple views during the export, so to do a view only one without copying objects I guess you'd need to export to a bunch of different DXF files, one for each view and then maybe read them back into MoI to combine them into one single file I guess.

If you want to try something like that which manipulates the view, see here for some scripts that do some of that type of thing:
http://moi3d.com/forum/index.php?webtag=MOI&msg=4371.2

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  christian (CHRI)
7712.8 In reply to 7712.7 
Hi MIchael

Perhaps , you can write a script witch can export all the view AUTOMATICALLY in one single file and glue them like my layout ?

(excuse me for my language , i'm french)

Chri



  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
7712.9 In reply to 7712.8 
Hi Chri, I'm sorry but I don't have enough time available to work on a script for that myself right now.

But if you want to try working on a script like that yourself, I can try to help you with it if you get stuck.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  christian (CHRI)
7712.10 In reply to 7712.9 
Hi Michael

I can understand , you have no time for this job , no problem .

it's difficult for me with script , so , i have done it manualy ... and in fact , it's very simple to do it in few click .

here is the method in 3 GIF :

Michael , Thanks again for your help and your magnificent soft.

Chri















  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
7712.11 In reply to 7712.10 
A little preliminary study resulted in an outline of a possible script.

- Brian

Outline for a script to be called LayoutView, November 8, 2015

Assuming the original is located flat in the front view.
Utilize code from ScriptArray, and possibly CenterAtOrigin, Randomize, PutOnGround, etc.
Making 10 copies of the object.

User dialog to select original.

User dialog to select the new location in front view of the layout,
by selecting where the new center point of the original is to be located.
Or its upper left corner? Or have a Checkbox to center at origin?

User has option to select x and y scaling numbers, for the spacing of the views.

var center = objects.getHighAccuracyBoundingBox().center;
center, along with x and y spacing values of the copies,
may be used to establish horizontal and vertical rotation axi.

...BoundingBox().xLength, ...BoundingBox().yLength, and ...BoundingBox().zLength
provide values which may be used to calculate the horizontal and vertical spacing of the various views.
If z value is much larger than x or y, spacing will need to be wide and tall.

Code for copying the original 9 times, and make the appropriate rotations.

...
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Mik (MIKULAS)
7712.12 In reply to 7712.8 
Hi Chri,

I've needed same thing...

please see this thread http://moi3d.com/forum/index.php?webtag=MOI&msg=7607.1

maybe it helps you.

Mik
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
7712.13 

EDITED: 9 Nov 2015 by PILOU

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  christian (CHRI)
7712.14 In reply to 7712.12 
Hi Mik

Many thanks
Make2D is wonderfull ... and MOI incredible .

I often use MOi and always think that MOI is "THE soft to have" .

Many thanks to Mickael

Chri















  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  christian (CHRI)
7712.15 
Hi

to create axonometrics views , you can do like this :

Chri






  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All