Virtual laboratory: an interactive software environment for computer graphics

  title={Virtual laboratory: an interactive software environment for computer graphics},
  author={Pavol Federl and Przemyslaw Prusinkiewicz},
  journal={1999 Proceedings Computer Graphics International},
Many activities in computer graphics can be regarded as experiments on virtual objects or models. In the process of experimentation the existing models are gradually improved and new model categories emerge. The Virtual Laboratory (vlab) is a software environment designed to support model development by facilitating the manipulation of models and providing mechanisms for storing and retrieving large numbers (e.g., thousands) of them. The models can be shared between users who work at different… 
Internet-a Virtual Laboratory for Distributed Computing
For a computer science course of distributed computing, Internet is, at the same time, an object for study, and a (virtual) library of resources (textbooks, tutorials, FAQs, software packages
Virtual Laboratories as tools for Supporting teaching and Learning Activities
The number of people connected to the Internet and the number of Web page visits have increased exponentially over the past years. The Internet has become one of the most important and most used
RTIL-system: a Real-Time Interactive L-system for 3D interactions with virtual plants
An RTIL-system focusing on human interaction, the Partial Interactive Derivation (PID) concept and further progress by the extension of PID to context-sensitive rules is presented.
The L-system-based plant-modeling environment L-studio 4.0
The most recent version of L-studio, a related plant modeling packages developed at the University of Calgary, Canada, which includes a modeling environment that provides auxiliary modeling tools, and a graphical browser for organizing and accessing models on both local and remote machines.
OpenAlea: a visual programming and component-based software platform for plant modelling.
An open-source platform, OpenAlea, that provides a user-friendly environment for modellers, and advanced deployment methods, and the use of the platform to assemble several heterogeneous model components and to rapidly prototype a complex modelling scenario is presented.
Real-time Interactive L-system - A Virtual Plant and Fractal Generator
A Real-Time Interactive L-system allowing real-time rendering, interactions with a user and/or the environment, haptic feedback and covering most of the important L- system extensions such as parametric and context sensitive features is presented.
A Review of Research on Virtual Plants
The model research has been use to explore the affection of the gene on the plant growth, and the virtual plant had been probed into from three level, i.e.,micro level, individual level and the macro level.
OpenAlea : A visual programming and component-based 1 software platform for plant modeling 2 3
15 As illustrated by the approaches presented during the 5 th FSPM workshop (Prusinkiewicz 16 and Hanan 2007, and this issue), the development of functional-structural plant models 17 requires an
A Plug-In Framework for Modeling Plant Growth
A flexible plug-in based software framework designed to facilitate the integration, reusability and interoperability of heterogeneous models and techniques from different research teams in plant modeling communities is presented.
Virtual plants are computer models that recreate the structure and simulate the development of plants. Virtual plant modeling is an interdisciplinary area combining mathematical formalisms,


The concept and design of a virtual laboratory
The virtual laboratory allows the user to discover knowledge through simulated experiments guided by hypertext documents and contains all the elements of a good physical laboratory: a wide range of objects and tools which can be assembled into experiments, a reference book and a notebook for recording thoughts, inspirations, results and conclusions.
Drawing dynamic trees
A tree-drawing algorithm that addresses the weaknesses of current approaches to constructing graphical user interfaces is presented and allows one to draw trees with nodes of any polygonal shape compactly.
Using prototypical objects to implement shared behavior in object-oriented systems
Because any object can be used as a prototype, and any messages can be forwarded at any time, delegation is the more flexible and general of the two techniques.
Tcl/Tk Tools
This book model can be downloaded from the site link that is provided in this website and will serve you the book not in the printed ways.
Unix network programming
The UNIX Model, a Practical Guide to Communication Protocols, and its Applications: A Network Primer, a Guide to Security and Performance, a guide to Performance, are reviewed.
Tcl and the Tk Toolkit
This draft is intended for educational purposes only and the publisher does not offer warranties in regard to this draft.
The Anti-Mac interface
By exploring alternative interfaces that transcend the principles behind conventional graphical interfaces, a human-computer interface emerges that is based on language, a richer representation of
The Algorithmic Beauty of Plants
Graphical modeling using L-systems and turtle interpretation of symbols for plant models and iterated function systems, and Fractal properties of plants.
Design and implementation of Global Virtual Laboratory — a network-accessible simulation environment
  • Master’s thesis, University of Calgary
  • 1997