Code from old MH version?

If you have problems understanding something or getting started, ask here

Moderator: joepal

Code from old MH version?

Postby Heldin » Mon Oct 26, 2015 1:50 pm

How can i get the code from the old MH Version which was complete in C++

I want to develop additional functions in the c++ version for research purpose

I hope someone can help me here
Heldin
 
Posts: 17
Joined: Mon Oct 05, 2015 9:16 am

Re: Code from old MH version?

Postby duststorm » Mon Oct 26, 2015 3:08 pm

A6-A7 is on googlecode: https://code.google.com/p/makehuman/
older versions are on sourceforge: http://sourceforge.net/projects/makehuman/

To my knowledge, A6 and A7 are a small part C code, with most business logic written in python.
I have no idea about older versions as I was never involved in their development. But I'm not even sure there was a C++ implementation of MakeHuman, it's possible it is all C.
MakeHuman™ developer
User avatar
duststorm
 
Posts: 2569
Joined: Fri Jan 27, 2012 11:57 am
Location: Belgium

Re: Code from old MH version?

Postby joepal » Mon Oct 26, 2015 3:10 pm

0.9.1 was pure C++. Source is here: http://sourceforge.net/projects/makehum ... Human_091/
Joel Palmius (LinkedIn)
MakeHuman Infrastructure Manager
http://www.palmius.com/joel
joepal
 
Posts: 4627
Joined: Wed Jun 04, 2008 11:20 am

Re: Code from old MH version?

Postby joepal » Mon Oct 26, 2015 3:11 pm

Note that the source is split into three parts (mhgui, animorph and makehuman). You'll need all three.
Joel Palmius (LinkedIn)
MakeHuman Infrastructure Manager
http://www.palmius.com/joel
joepal
 
Posts: 4627
Joined: Wed Jun 04, 2008 11:20 am

Re: Code from old MH version?

Postby Heldin » Thu Nov 05, 2015 12:19 pm

joepal wrote:Note that the source is split into three parts (mhgui, animorph and makehuman). You'll need all three.


I have experience with software development in C ++
and i don´t see files like .cpp

can you explain me whats about this three parts (mhgui, animorph and mh)?
or where can i get informations about it?

thanks a lot!
Heldin
 
Posts: 17
Joined: Mon Oct 05, 2015 9:16 am

Re: Code from old MH version?

Postby joepal » Thu Nov 05, 2015 2:11 pm

Did you download the source archives? If you download the binaries, they don't contain any source code.

These source archives are standard source tarballs, which you build with ./configure && make

They contain cpp files when I look inside them:

Code: Select all
15:03:58 [joepal@utveckling mh]$ tar tfz /export/download/makehuman-0.9.1-rc1a.tar.gz | grep cpp
makehuman-0.9.1-rc1a/src/PoseTargetSelectionListener.cpp
makehuman-0.9.1-rc1a/src/UtilitybarPanel.cpp
makehuman-0.9.1-rc1a/src/UtilitiesSliderListener.cpp
makehuman-0.9.1-rc1a/src/FooterPanel.cpp
makehuman-0.9.1-rc1a/src/TooltipPanel.cpp
makehuman-0.9.1-rc1a/src/PosesBsCategoryPanel.cpp
makehuman-0.9.1-rc1a/src/PoseTargetPanel.cpp
makehuman-0.9.1-rc1a/src/PoseTargetSliderListener.cpp
makehuman-0.9.1-rc1a/src/UtilitiesPanel.cpp
makehuman-0.9.1-rc1a/src/BsPanel.cpp
makehuman-0.9.1-rc1a/src/ViewPanel.cpp
makehuman-0.9.1-rc1a/src/ToolbarPanel.cpp
makehuman-0.9.1-rc1a/src/TargetSelectionListener.cpp
makehuman-0.9.1-rc1a/src/CharacterSettingPanel.cpp
makehuman-0.9.1-rc1a/src/HandsPanel.cpp
makehuman-0.9.1-rc1a/src/PosesBsPanel.cpp
makehuman-0.9.1-rc1a/src/PosesBsPanelSelectionListener.cpp
makehuman-0.9.1-rc1a/src/ClothesPanel.cpp
makehuman-0.9.1-rc1a/src/makehuman.cpp
makehuman-0.9.1-rc1a/src/FacePanel.cpp
makehuman-0.9.1-rc1a/src/Global.cpp
makehuman-0.9.1-rc1a/src/TargetSliderListener.cpp
makehuman-0.9.1-rc1a/src/SelectorListener.cpp
makehuman-0.9.1-rc1a/src/ConsoleListener.cpp
makehuman-0.9.1-rc1a/src/Animation.cpp
makehuman-0.9.1-rc1a/src/PageBsPanel.cpp
makehuman-0.9.1-rc1a/src/BottomPanel.cpp
makehuman-0.9.1-rc1a/src/BsSelectionListener.cpp
makehuman-0.9.1-rc1a/src/SplashPanel.cpp
makehuman-0.9.1-rc1a/src/BodyPanel.cpp
makehuman-0.9.1-rc1a/src/TeethPanel.cpp
makehuman-0.9.1-rc1a/src/ImageListener.cpp
makehuman-0.9.1-rc1a/src/BsCategoryPanel.cpp
makehuman-0.9.1-rc1a/src/PageTargetPanel.cpp
makehuman-0.9.1-rc1a/src/FileTools.cpp
makehuman-0.9.1-rc1a/src/BsPanelSelectionListener.cpp
makehuman-0.9.1-rc1a/src/PosesBsSelectionListener.cpp
makehuman-0.9.1-rc1a/src/PagePosesBsPanel.cpp
makehuman-0.9.1-rc1a/src/TargetPanel.cpp
makehuman-0.9.1-rc1a/src/PosesBodyPanel.cpp
makehuman-0.9.1-rc1a/src/util.cpp
makehuman-0.9.1-rc1a/os-x/src/MACFileUtils.cpp


Animorph and mhgui are library dependencies for makehuman, so you build them first.
Joel Palmius (LinkedIn)
MakeHuman Infrastructure Manager
http://www.palmius.com/joel
joepal
 
Posts: 4627
Joined: Wed Jun 04, 2008 11:20 am


Return to Newbies

Who is online

Users browsing this forum: No registered users and 3 guests