Moi3d SDK Documentation

Next
 From:  mkdm
7768.1 
Hi everyone,

Could someone tell me where to find official docs of the Moi3d SDK Api ?

Good day to all.

Marco
  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)
7768.2 In reply to 7768.1 
There is not yet except this! ;)
http://moi3d.com/forum/get_attachment.php?webtag=MOI&hash=5398ce000c1e8b7b414e54262dc57022&filename=moi.idl
Same but more organized and commented by David Morrill - Max Smirnov
http://moi.maxsm.net/api/ and Press the "?" (top screen)

Customize Interface by Chipp Walters
http://moi3d.com/forum/index.php?webtag=MOI&msg=7245.69

EDITED: 10 Dec 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:  mkdm
7768.3 In reply to 7768.2 
Many thanks Frenchy Pilou!

And this, is for Michael Gibson :

Could you please tell me if you have some standard example of using your Moi3d API
to write some javascript plugin from scratch ?
Just to try to do some experiment on my own.


Good evening to all.

Marco.
  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:  mkdm
7768.4 
Hi Michael Gibson and thanks for all your technical support.

I apologize if i'm asking again about Moi3d Api docs, but i'm very interested in learning
to develop some stuffs using javascript and your Api within Moi3d.
So, could you please tell me if you have some tec docs for using your Moi3d API
to write some javascript plugin from scratch ?

For example, what's the objects' class hierarchy or what's the starting point to access the Api.

Just to try to do some experiment on my own.


Good evening.

Marco.
  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:  Martin (MARTIN3D)
7768.5 In reply to 7768.4 
Hi Marco,

This thread can help with the first steps: http://moi3d.com/forum/index.php?webtag=MOI&msg=7238.1

-Martin
  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
7768.6 In reply to 7768.4 
Hi Marco,

> So, could you please tell me if you have some tec docs for using your Moi3d API
> to write some javascript plugin from scratch ?

I'm sorry but I do not really have anything like this currently available.

Unfortunately, both creating that type of documentation and also supporting it takes a great deal of time and effort and so that particular area has not been a focus for my work on MoI as of yet. Currently I myself am more focused on working on the core of MoI and still developing features for "regular" end users rather than "developer" users.

In the future I do expect this to change once more of the core of MoI is more matured, it's still quite a bit in flux at the moment.

There are a few links to resources here:
http://moi3d.com/wiki/Scripting

Scripting is used a lot in the regular functioning of MoI for controlling the UI and workflow of commands, and so you can look at the scripts that come packaged along with MoI to see a lot of examples. They can be found in the "commands" folder, which on Windows is in C:\Program Files (x86)\MoI 3.0\commands and on the Mac right-click the MoI app icon and choose "Show package contents" and under there go to drive_c/moi/commands.


> For example, what's the objects' class hierarchy or what's the starting point to access the Api.

For the object model class hierarchy, see the moi.idl file which is at the above link to the wiki Scripting topic.

If you do get stuck on something or have a specific question you are certainly welcome to post it here and I'll try and help you but there isn't a lot in the way of documentation for helping you get started, that just requires a lot of self guided studying of existing scripts and a lot of trial and error to get started initially.

- 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
 From:  mkdm
7768.7 In reply to 7768.6 
Hi Michael,

Many thanks for you prompt answer and for the exhaustive explanations.

I'll try to follow your suggestions and i hope not to have much trouble.

Good night.

Marco.
  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