The 3D Raddict
  • Home
  • About Me
  • My Projects
    • The Virtual Workbench >
      • Task 1: Manipulating Objects
      • Task 2: Its All Balls
      • Task 3: Weighing the Old Way
      • Task 4: Introducing Robbie the Robotic Arm
      • Task 5: Eureka!
    • The Virtual Science Lab >
      • Automation and Process Control Workshop >
        • Automating RadBot - our benchtop robot
    • Robotics : The Mindstorms Project >
      • The R6 Robotic Arm Project
    • Meccano® World >
      • Building No.10 Set's Lifting Shovel
      • "Aunt Sally" Fun Machine
      • MeccanoRAMA
      • Meccano Mechanisms
    • The Virtual Factory
    • My Hometown Walkthrough
    • My First Real Game
    • Surfing Simulation
  • My Little Shop
    • 3D Rad Tools >
      • The Handy Gesture Maker
    • 3D Rad Assets
    • 3D Rad Special Tutorials >
      • RadBot.... Creation, Programming and Challenges
  • My Freebies
    • Mouse Manipulation of Rigidbodies
    • Imposter Grid Editor
    • Andro Ragdoll Demo
    • Rope Demo
    • Cloth Flag Demo
    • Buoyancy Demo
    • Demo2 from The Handy Gesture Maker
    • Bone ID Tool
    • Full Dynamic Shadow for Andro
    • "The CG Tutorial" examples ported to 3DRad HLSL
  • My Odds and Sodds
    • Video - Interacting Rigidbodies
    • Video - Spring Balance Operation
    • Video - Me Walking on 3DRAD Terrain!
    • Video - Basic Breaking Wave used in "Surfing Simulation"
    • Video - Initial Test of Surfing Simulation
    • Video - Realtime Water using the Shallow Water Equations
  • My Blog (Latest news: 27/11/2014)

My Virtual Workbench Project

My project for the coming months is to build what I call a "Virtual Workbench" whereby a user, standing at the "workbench", will be able to conduct basic practical physical science tasks and stimulating simulations, interacting in realtime with the apparatus comprising them. As I progress through this project I will discuss certain aspects of interest to "3DRadders" and make available for download the various completed tasks. The content used in the tasks, and also the source code, will not be freely accessible............it will all be encapsulated into the downloaded exe file.

The Room

Picture
My first step was to provide a room for my workbench. I chose this to be small and simple with bare brick walls, white ceiling tiles and clay floor tiles. The workbench, which is the central focus point of the room (and where all activity takes place), consists of a U-shaped piece of pine board supported by a few strategically placed packing crates. A large whiteboard is fastened to the front wall of the room. This whiteboard is used to display task instructions, help instructions, diagrams, photographs and movies.

 

Picture
Oh, and there is also a locked door (this room is strictly private!) in the back wall :-

The user, who is working at the bench, has the following views:-
Picture
Left
Picture
Front
Picture
Right

Navigation & Control

The user can move and look around freely in the room using the keyboard keys:-  
[Up Arrow]       = Move forward
[Down Arrow]  = Move back
[Left Arrow]      = Sidestep left
[Right Arrow]   = Sidestep right  
[A]   = Turn left
[D]  = Turn right
[S]  = Look up
[X]  = Look down  
I wanted to keep the mouse purely for selecting and manipulating the items that are being used on the workbench. Which leads me to: Task 1 : Manipulating Objects
Back to My Projects
Powered by Create your own unique website with customizable templates.