Skip to content

Commit 8e1e506

Browse files
committed
Merge branch 'master' of github.com:/rock-simulation/phobos into merge_cli_phobos
# Conflicts: # manifest.xml # phobos/__init__.py # phobos/operators/editing.py # phobos/phobossystem.py # requirements.txt # setup.py
2 parents 06038b6 + d7a1740 commit 8e1e506

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+2406
-1998
lines changed

README.md

+1-34
Original file line numberDiff line numberDiff line change
@@ -49,39 +49,7 @@ If you are on the hunt for a BiBTeX entry, check out the [FAQ section](https://g
4949

5050
## Installation
5151

52-
Please refer to the Wiki's [installation
53-
page](https://github.com/dfki-ric/phobos/wiki/Installation).
54-
55-
### macOS
56-
57-
Gathering the information where to install Phobos is not working well on macOS. A workaround is to create an 'installation.conf' within the phosos folder with the following information:
58-
59-
dist_package_path
60-
path_where_to_find_blender_addons
61-
python_executable
62-
blender_executable
63-
python_version
64-
blender_version
65-
66-
*An example and maybe regular configuration is:*
67-
68-
/opt/local/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages
69-
~/Library/Application\ Support/Blender/2.79//Library/Application\ Support/Blender/2.79
70-
python3.5
71-
/Applications/Blender/blender.app/Contents/MacOS/blender
72-
3.5
73-
2.79
74-
75-
*If python3.5 is not installed on the system it is also possible to use the python version shipped with blender:*
76-
77-
- The blender python binary should be located is somthing like:
78-
/Applications/Blender/blender.app/Contents/Resources/2.79/python/bin/
79-
- load get-pip.py:
80-
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
81-
- Execute the script with blender python:
82-
/Applications/Blender/blender.app/Contents/Resources/2.79/python/bin/python3.5m get-pip.py
83-
- Now you can configure your installation.conf to use the blender python paths
84-
- To then install Phobos use also the blender python
52+
Just zip the `phobos` subfolder: `zip -r phobos.zip phobos` and install it via Blender: `blender->edit->preferences->addons->install`
8553

8654
## Overview
8755

@@ -131,7 +99,6 @@ avoiding confusion or obstruction of view when editing very complex models.*
13199
- Verbose logging
132100
- Saving and loading of model poses
133101
- Annotation of objects from motors/sensors to joints/links
134-
- Creation of submodels which can be incorporated into other models
135102
- Save/load different export configurations for the same model
136103
- Export with defined floating point precision
137104
- Model integrity checks

TODO.md

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
The branch `blender2.9` is now loading in blender 2.9.
2+
The main workflow to create and export robot models
3+
should work. However, there are still a few todos left:
4+
5+
- [possibly done] search for all matrix multiplications:
6+
vector*vector
7+
quaternion*vector
8+
matrix*matrix
9+
...
10+
->
11+
vector@vector
12+
quaternion@vector
13+
matrix@matrix
14+
...
15+
- [done] replace layer handling by collections
16+
- rewrite lod handling
17+
- how to handle ambient and emission colors?
18+
- update texture handling
19+
- drawing into 3d_view via opengl
20+
- collect all issues
21+
- update add motor and controller operator to not create new objects

config/definitions/defaultControllers.yml

-66
This file was deleted.

config/definitions/defaultJoints.yml

-63
This file was deleted.

config/definitions/defaultMaterials.yml

-66
This file was deleted.

config/definitions/defaultModel.yml

-127
This file was deleted.

0 commit comments

Comments
 (0)