Comments (5)
I can't easily build for Maverick for Windows at the moment due to a PC failure (or just too lazy to get Qt for Windows set up with current temporary PC). The Qt Windows installer takes ~40 GB so I don't blame you for not wanting it. I'll hopefully make a new Maverick release by the end of the year.
Image of animconvertwin dialog: Columns 2/3 are editable and clicking them automatically selects all the text. Column 3 has up/down buttons at right side when it is selected (printscreen deselects it...).
from mm3d.
Thanks. Here (https://sourceforge.net/projects/daedalus-3d/) is a project URL I reserved just now. I will be working on this for hundreds of hours most likely. So when I'm done I will pass along a rewritten version if you're interested in dispensing with Qt. It's actually an interesting exercise since I wouldn't want to use Qt (I've done a lot of preliminary research going into this project) but by virtue of porting Qt code I'm getting exposure to Qt. Between working with it and wxWidgets it's insightful into cross-platform development, which is something new to me.
EDITED: To be blunt, I think the rewritten code might well compress down to a small fraction of the existing code. So in theory it should be of interest to improving on MM3D. But I know that the trend for open-source code is to treat it more like hospice than a way to actually develop life-improving software.
from mm3d.
P.S. Maybe you have a new #include "animconvertwin.base.h"
file handy? I figured out on day 1 that these base.h files are derived from the qtui
folder's ui
files. I could not find Windows resources on the Qt company website, but I realized Cygwin must have a package with its uic
compiler inside. I'm not using the MM3D program as reference, though I usually am hunting down the relevant screen to see it. On the other hand the base.h
files don't offer much information either (despite their ample code) but they help a little.
Below is a script for converting the ui
files. I might try to build it with Cygwin, I don't know. But I think it can be done with a lot less than 40GB. From the looks of Qt it's a monster, and not a well designed one at that. It seems to want its own IDE and the works. I was surprised to learn that KDE uses Qt exclusively for its native applications. wxWidgets has a budding project to wrap itself around Qt, that might be an option for KDE if its users expect to have Qt or bust.
for file in `ls *.ui`
do
~/uic -o ${file%%.*}.base.h ${file}
done
from mm3d.
Related bug: AnimSetWin::convertClicked()
doesn't reset its list after using AnimConvertWin
.
EDITED: Seems this is the only way to access it.
EDITED: Never mind... I think... I think the old animations aren't deleted by convertAnimToFrame
. Sorry.
from mm3d.
Qt 5.10 taking 40 GB was due to the Windows installer not asking what platforms/targets and installing 14 different ones (mingw.org, MSVC versions, android versions, etc). I don't know if they have improved this.
.base.h files generated by Qt uic 5.7.1 on Debian Stretch from mm3d f0208fc: allyourbase.zip
from mm3d.
Related Issues (20)
- Material/light parameters are backward, should be swapped HOT 2
- 1.3.13 Minor Animation Issue When Starting New Animation HOT 2
- md3filter.cc DBL_MIN should probably be -DBL_MAX HOT 1
- Groupwin (Clean up) doesn't remove materials (as advertised)
- Zero divide is missing from normalize/normalize3 (glmath.h/glmath.cc) functions HOT 2
- edgedivcmd.cc reverses addTriangleToGroup's args HOT 1
- glmath.h operator-= and += don't return & reference
- Model>Edit Model Meta Data... does not save changes HOT 1
- Request to not antialias the Paint Texture image HOT 6
- Opening and Immediately Closing
- knuckleheaded code in bsptree.cc HOT 2
- After creating triangle using "Make face from vertices", allow "Invert normals" to operate on this newly added triangle HOT 2
- Adjustable radius and strength options for attract tools.
- Support spacemice HOT 3
- two years passed without release HOT 3
- Grid snapping? HOT 1
- I want to report one issue and one question HOT 8
- Add Pixelated Texture view HOT 1
- Animation mode won't allow moving verticies on Linux HOT 3
- Export to WRML/WRL (for Kicad models)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mm3d.