This Web Site
This Web pages use PHP and/or Javascript for the menus. You may download the structure Here.
Appearance3DChooser
Appearance3DChooser is born from a projet I have concerning the update of Java3D Material on a live Scene. For those that does not know, Java3D is a Java API that enables the creation of three-dimensional graphics applications and Internet-based 3D applets. It provides high-level constructs for creating and manipulation 3D geometry and building the structures used in rendering that geometry. Appearance3DChooser will let you play with some of the parameters of a Java3D Appearance object. The Appearance object defines all rendering state that can be set as a component object of a Shape3D node.
You may get the whole package of this
component Here and the
Documentation Here.
If you want to have a look to an applet version of this component, use this
Link.
EnvInfo
EnvInfo is a little java component to get different Java (Environment, Version, Packages ...) or System (Threads, OS, Processors ...) and JVM (Memory ...) information.
You may get the whole package of this
component Here and the
Documentation Here.
If you want to have a look to an applet version of this component, use this
Link.
JQuickPlot (Java Quick XY Plot)
A little Tool written in java to draw and compare XY Plots.
Suppose you have a file with several colums and you want to
plot curves between two colums; suppose also you want to compare some different curves like this and with some different files
also ... Thus you may use gnuplot or
Jplot. But perhaps
it is too much complicated to learn or to put into place. Thus if it is the case, you may use
JQuickPlot (Java Quick XY Plot) ;-) otherwise you may also take this tool as an example for drawing
curves using the java library Jfreechart.
You may get this Tool Here and the Documentation Here.
jugglingTB
jugglingTB's goal is to provide a adaptative toolbox for different juggling notations. It is written in Perl and designed to be easily extended. Currently it supports the following notations :
- BTN,
- Extended SOU,
- Siteswaps (Alpha Version using mainly JugglingLab),
- MMSTD.
You may get this tool Here and the documentation (in French only) Here.
MMSTD_Gen
The MMSTD Notation is a Juggling Notation invented by Mike Day for describing hands movements. It allows to develop new juggling patterns and to analyse and modify existing patterns. MMSTD states for Mills Mess State Transition Diagram. If you want to learn more on this you may have a look to both french articles I wrote, Here and Here.
mmstd_gen is a Python Tool I wrote
to modelize such notation. This tool uses a
DFS algorithm (Depth-first search) to get valid patterns.
It starts at the root and explores as far as possible along each branch before backtracking.
If needed you may impose a maximum limit on the depth of the search. Thus the algorithm works as a
Depth-limited search Algorithm.
The maximum depth is mainly handled by the maximum number of crossing per state.
You may get this tool Here and
the documentation (in French only) Here.
The behaviour of this Tool has been integretated into jugglingTB.