mjbWorld - Programmers Guide

This Program is a general purpose 3D editor which allows you to create 3D worlds by graphically selecting and dragging objects on the screen. There are two versions of the program, one written in Java and the other written in managed C++ (.NET). Although the two versions are not linked, they use a similar structure and user interface.

See whitepaper for the objectives and ideas behind this program.

See Users Guide to see what the program looks like and how to use it.

If you would like to help with the program please contribute to the discussion Forum for the program.


Index

  1. Program Architecture
  2. Program Beans
  3. Language Specific
    1. Java 3D
      1. Java3D books
    2. .NET
  4. mjbWorld Program Structure
  5. Data Structure
    1. File Format for saving the model (VRML)
    2. Geometry classes
    3. PROTOs
    4. Propertys
    5. Property Editors
  6. Behaviors in mjbWorld
  7. Class defintions for mjbModel
  8. Class definitions for mjbWorld
  9. User Interface
  10. How to use mjbModel in your own program

metadata block
see also:

 

Correspondence about this page

Book Shop - Further reading.

Where I can, I have put links to Amazon for books that are relevant to the subject, click on the appropriate country flag to get more details of the book or to buy it from them.

 

Commercial Software Shop

Where I can, I have put links to Amazon for commercial software, not directly related to this site, but related to the subject being discussed, click on the appropriate country flag to get more details of the software or to buy it from them.

 

This site may have errors. Don't use for critical systems.

Copyright (c) 1998-2017 Martin John Baker - All rights reserved - privacy policy.