Show messages:
1-20
21-40
41-60
61-80
81-100
101-104
From: pressure (PEER)
Re: Is there a way to add the file name somewhere?
Set SetNameWhenOpeningAllFileTypes=y in moi.ini under [Settings] at the top of the file. Access moi.ini by going to Options > General > Edit .ini file
- Peer
From: Frenchy Pilou (PILOU)
Yep works fine pom.IGS becomes directly pom.3dm*
Details gives the same than above...
From: ironsightdesign
Perfect. Thanks Peer!
From: nikola (ZENOX3D)
WELLl DONE Michael for this version V5 and new enhancements of Moi3D software.I finally put it in good use even I use V3 version.It shows me if object is solid or joined surfaces,which is very important for 3d printing.I always mention people that Moi3d is very precise CAD software and if they wish to customize my 3d models,they can download trial version.
Keep up with great work Michael :)
If you like please check it out my 3dprintable aircrafts and spaceships on link below.Give me some likes if You wish :)
https://www.crealitycloud.com/user/5781596056

Image Attachments:
gimp-3_VdENo1Hvd4.png
From: Frenchy Pilou (PILOU)
Very cool models !
From: probotix
I am right clicking and dragging. I have been using it this way for years. Sometimes it will start to orbit and then stop and and open file dialog even though I am still dragging. But you are correct that its not just open, its whatever the last command I used. So if I draw a circle, then go and right click to orbit, it will sometimes go straight to drawing a circle again, sometimes it will orbit and sometimes it will orbit and then switch to drawing a circle.
>Len
From: Michael Gibson
Hi Len, do you possibly have another mouse you could try? If the switch on your mouse button is getting worn out and giving spurious release events that could look like that.
- Michael
From: VG (VEGASGUITARS)
This new version looks great for guitar builders!
From: ado1
Just dropping by to say what amazing software MOI is and how user friendly it is.
This new V5 is something else.
Thanks Michael.
From: mkdm
Hi Michael, hope you’re doing well!
After quite a long break from actively participating in the forum, even though I’ve still been dropping by as a reader from time to time, I’ve decided to get back into using Moi again. I’ve always considered it one of the best 3D modeling programs ever written.
For now, I have a few questions:
1. Do you have an estimated release date for the official V5, and what will the upgrade price be from V4?
2. Where can I find complete and up-to-date API documentation for Moi? I’m especially interested in the JavaScript interface, as I’d like to experiment with developing some new scripts.
3. What are the main differences in Moi when using the “ACIS” libraries versus “Solid++” for creating fillets and chamfers?
Thanks in advance, and all the best!
From: Michael Gibson
Hi Marco, welcome back!
re:
> 1. Do you have an estimated release date for the official V5, and what will the upgrade price be from V4?
I don't have a specific date set yet but hopefully pretty soon.
Upgrade price is expected to be the same as previous version upgrades, which is $100.
> 2. Where can I find complete and up-to-date API documentation for Moi? I’m especially interested
> in the JavaScript interface, as I’d like to experiment with developing some new scripts.
There is not any official documentation for MOI scripting available, but there is some collected by users here:
https://moi3d.com/wiki/Scripting
> 3. What are the main differences in Moi when using the “ACIS” libraries versus “Solid++” for
> creating fillets and chamfers?
Mostly that the ACIS libraries are far more robust and handle many cases that fail with Solids++.
- Michael
From: summarity
> I don't have a specific date set yet but hopefully pretty soon.
Approaching this question from a different angle: the current build expires in 4 weeks. Do you estimate that were would be a period where we have to revert back to the v4 while the v5 release is shaping up after expiration, or would there be a new build (even just an extension of the expiration date) to bridge the gap?
From: Michael Gibson
Hi summarity, I will make a new v5 beta build with an extended expiration soon. I'll make sure that there is a v5 beta that overlaps the v5 release.
- Michael
From: summarity
Thanks Micheal!
A separate question:
I'm working on a few plugins targeted at v5. Are there plans to update the embedded JS/web engine? AFAICT MoI 5 is using QtWebKit, which works, but has been deprecated for about 7 years and replaced by QtWebEngine. There was a fork for a while at qtwebkit/qtwebkit, which was abandoned 3 years ago, then MoveableInk picked up a new fork at
https://github.com/movableink/webkit - no idea if this would be a viable upgrade path compared to moving to QtWebEngine.
This leads to some friction trying to use fairly standard development tools, e.g. TypeScript targeting ES6, even targeting very early 2016-ish syntax or styles using CSS grids or flexbox features which were standardized shortly after the cutoff when QtWebKit development ceased.
This is on macOS, so I don't know if this is different for the Windows builds.
From: mkdm
Ok. Thanks Michael.
You wrote: "There is not any official documentation for MOI scripting available, but there is some collected by users here:
https://moi3d.com/wiki/Scripting"
Thanks for your reply, Michael, I appreciate it :)
Alright, noted :)
I was hoping though that, as the developer of Moi, and therefore the person who knows the API specifications and the JavaScript interface better than anyone else, you might be able to provide some official documentation for these APIs.
I’m asking because, as a software developer myself, I think you can understand that this is a pretty reasonable request. When it comes to API specifications, there’s nothing worse than not knowing where to find them, or having to rely on unofficial documentation put together by various users, without any intention of disrespecting those who contributed to the scripting guide you mentioned.
Would it be possible for you to put together a complete and official documentation of Moi’s APIs and its JavaScript interface? I believe it could really be in the best interest of Moi and its community :)
Let me know, thanks!
From: Michael Gibson
Hi Marco,
re:
> I’m asking because, as a software developer myself, I think you can understand
> that this is a pretty reasonable request.
It would be if I had been marketing the script API as a core feature of the program.
But I have not done that.
> Would it be possible for you to put together a complete and official
> documentation of Moi’s APIs and its JavaScript interface?
No, it is not possible to generate complete and official documentation without expending a large amount of time and effort.
- Michael
From: Michael Gibson
Hi summarity,
re:
> Are there plans to update the embedded JS/web engine?
Not currently. That would probably also need to update Qt as well. That's a lot of work invovled and at the end of it there would be nothing gained by the average non-programmer MOI user. So it's difficult to justify scheduling that.
> styles using CSS grids or flexbox features which were standardized shortly after the cutoff when QtWebKit development ceased.
What are the flexbox features that you're missing?
= Michael
From: mkdm
Hi Michael, and thanks for your reply.
After reading it, I’d just like to add one question and one consideration, and please believe me, I’m saying this with complete sincerity and without any hidden agenda or intention to start unnecessary debate.
My question is whether you’re genuinely interested in seeing Moi evolve from a scripting perspective, including more or less advanced scripts that could continue to be developed by Moi users, or at least by those who have some programming experience.
I’m asking because I’ve never heard of a software creator who provides APIs for users to develop scripts, but at the same time says that it’s not possible to provide documentation for those same APIs.
Without an authoritative source, like documentation written by the API creator, how is it possible to write high quality scripts for Moi? If people can only rely on the well intentioned documentation efforts of individual users, it’s clear that the result will always be partial and potentially inaccurate documentation.
I hope you don’t mind me saying this, Michael, but it does seem at least somewhat unusual that you, as the creator of Moi, would choose not to provide official API documentation.
At that point, it might make more sense to remove the API interface altogether and not allow anyone to write scripts or plugins for your software, rather than effectively forcing developers to work blindly, relying on one unofficial guide or another.
I hope I’ve explained myself clearly, and above all without coming across as disrespectful.
Take care, and I look forward to your reply.
All the best.
From: Michael Gibson
Hi Marco, the primary reason why MOI has a script API is to make a flexible environment that helps me to implement MOI and to help me create plugins for people with specialized tasks.
You wrote:
> My question is whether you’re genuinely interested in seeing Moi evolve from a scripting perspective,
I am interested in that but it's a low priority because that is outside of MOI's primary focus area.
The MOI home page says: "Streamlined UI", "Fast & fluid workflow", "Powerful yet easy to use".
Please consider that and then imagine adding "Complete and up-to-date API documentation for JavaScript programming" to that list, does that really seem to belong with the others?
- Michael
From: mkdm
Hi Michael,
First of all, thank you for your reply, it was thorough and convincing. I completely understand your point of view as both a developer and an independent entrepreneur working on the Moi 3D project. These are business considerations that I fully respect.
Let me ask just one final question regarding the API topic. As always, this is a genuine question, I never ask questions, or “fake” questions, just to stir up debate or anything like that :)
Since there is no official documentation written by you for Moi’s APIs and its JavaScript interface, on what basis and how were some users able to write those partial API documentation pages for Moi? I’m referring to the web pages you mentioned in one of your previous replies.
How were they able to create that documentation, even if only partial, if you didn’t provide any official documentation? And how can I consider that user created documentation reliable, even if it is incomplete?
Thank you for your time, and I look forward, hopefully, to your reply, which will certainly be useful to me.
Take care :)
Show messages:
1-20
21-40
41-60
61-80
81-100
101-104