Fabien Rohrer
Fabien Rohrer
In order to create advanced motor control such as PID, it is require to get precise information about the motor positions. The shortest way to get this is to use...
In my app, I would like to rotate the CubeTexture that defines the scene background and the environment map reflections by 180° along the vertical y-axis. My rotation is defined...
The `Plane` primitive has been introduced mainly to support the corresponding ODE collision primitive. In order render well on screen and for OpenGL limitations on infinite objects, we introduced the...
Here is a new iteration on the module and class design: https://github.com/omichel/robot-designer/wiki/Design Since the last version and according the Olivier: - The view3D and the partView have been separated into...
In https://github.com/omichel/webots/pull/552, the Tinkerbots type name has changed to use the Slot gender mechanism. Updating https://github.com/omichel/robot-designer/blob/master/assets/assets.json would be good for consistency.
For now the position constraints are hard-coded here: https://github.com/omichel/robot-designer/blob/master/app/view/handle.js#L109 It would be good to migrate them to `asset/assets.json`.
For now, the customizable parameters are `TinkerbotsAxle.length` (actually not implemented), `TinkerbotsCubiePyramid.color` and `TinkerbotsCubieTriangle.color`. In Webots, they are all string enumerations, and affects the Shape (color or shape). In the contrary...
For now, the THREEjs view is refreshed at 60fps systematically. Now that the design become more stable it would be good to have a finer control on the refresh, by...