Welcome to the VRML Data Visualization Tool


Accessed times since May 1st 1996

The tool is finally finished. Please send all bug reports to keith@skynet.ul.ie or leave a message in my Guestbook.

If this is your first time using the tool then I recommend reading or printing this page or just read the Quickstart section.

VRML data
visualization tool
Use Method 1
block of data
Use Method 2
ranges of data
VRML
Examples
My
Homepage
VRML
Cyberclock

This tool has been tested with:

Contents


Quickstart

Here is the data entry form for the above data with the form already filled out. This will allow you to actually generate files similar to the ones above.

To try the above data use Method 2 from the index.


Introduction


Capabilities

I can only technically describe what the tool is capable of, I expect users to find wildy varying uses depending on the type and volume of data.

The only data that the tool will recognize is numbers. It is up to the user to provide the data in numerical format e.g. from a spreadsheet, database or other data source. They data can be entered in 3 different ways:

Once the data has been entered/defined functions may be applied that will transform the data e.g. inversion, scaling in fact almost any mathematical formala may be applied. Several operators are supported.

Data Entry

There are 2 separate ways of presenting data to the tool.

The data would be simply pasted into the tool and a VRML file would be generated. Examples of the above data generated as VRML are shown below in various configurations as chosen by the user.

Default options uncompressed 5 K compressed 2 K
Coloured data, bounding planes uncompressed 9 K compressed 2 K
Flattened, coloured uncompressed 6 K compressed 2 K

In addition an option exists to apply a function to the Z data:
Enter function to apply to Z:

This would scale all the Z data by 1000, perhaps to show the money being represented in thousands of dollars instead of single dollars. This example is not really effective but it should give the general idea.

  • Method 2: Rows and/or Columns may be entered.
    Here we can see a row highlighted. It can be pasted into a text box in a form in the tools
    method 2 data entry page as shown below.
    Paste in here
    A row or a column may be pasted, the data can be delimited by a space or a tab. The tool recognizes UNIX, Window and Macintosh tabs and carraige returns. The data will be analysed by the program and stored in an internal data structure.

    A range of data may also be generated instead of using the above method, this is sometimes more appropriate. For example if we wanted to define 50 sets of data ranging from 0 to 300 we would simply entering the following:
    X ranges from

    to

    No. of steps

    The above may represent the X (horizontal) data. A similar form exists for entering the Y (vertical). Finally a function must be entered to define the Z (height) data. This is quite powerful. The Z definition function can be made up of a combination of X and Y using operators e.g. Z may be defined as follows.

    Enter Z definition:

    The function parser currently only supports a few operators as shown below. I intend to vastly increase this in future, theoretically any binary/unary operator can be supported.
    OperatorDefinition
    + , - , / , * add, subtract, divide, multiply
    x ^ y '^' returns x raised to the power of y.
    Cos(x),Sin(x),Tan(x) Cosine,Sine,Tangent of x (in Radians)
    Exp(x) The exp() function returns the value of e (the base of natural logarithms) raised to the power of x.
    Log(x) The log() function returns the natural logarithm of x.
    Root(x) The Root() function returns the square root of x.

    The data is stored internally as IEEE 32 bit single-precision floating point numbers which will provide an acceptable range for most types of data, If the data is outside the range of the IEEE standard then It can be simply scaled or approximated to fit in the IEEE range as all that is required is a visual representation.


    User selectable options

    Several options are available that affect the asthetics of the VRML file.


    Tips for use


    Bugs & Problems

    If you find a bug thats not listed here then its an undocumented feature ;-)

    I hope to fix all these sometime, but as I am currently busy finishing my finals it may take a while.

    Browser bugs

    Examples

    Here are some examples as generated by the VRML data visualisation tool. NB You need a VRML viewer such as
    Live3d, WebSpace or VRScout to see these files.

    I currently only have 3 pathetic examples on line, I hope to increase the number of examples in the future. If you find a use for the tool, please send me an example and I will put it here with a link to your company.


    Hire me

    I join the great working masses in early June when I travel to the states for (at least) a few months. I would love to continue working with WWW / VRML / Java / CGI / 3D basically all the cool leading edge stuff. I have extensive WWW / Unix / Mac / PC / Amiga / TCPIP /Multimedia / TV experience including working for 8 months in Germany on a Multimedia Computer Based Training program for Neural Networks (Multimedia Toolbook, Adobe Photoshop & Premiere, 3D studio) , contract work (multimedia/WWW/TV) for
    Multimedia Technologies Ireland, Co - Web admistration on the mighty Skynet Server, Chairman of the University TV Society (Campus TV) for 2 years (including filming The Cranberries) and lots more. My CV is online or I can snail mail a typed version including references from companies/individuals.

    Alternatively I am interested in postgraduate/internship positions in this area, if you know of any courses please email me.


    last updated: May 1st 1995
    Mail me keith@skynet.ul.ie or visit my Homepage