Specification using mouse and keyboard on an orthogonal 3D grid.
Spec can be exported to a STEP format file (ISO 10303).
Spec is visualised assuming single camera with coincident light-source.

Being produced by Khitchdee Design (
).
Release date not yet determined.
Useful in the development of an industrial-design prototype.
Creating a specification of a design is useful to describe the design
to an assembler or fabricator.
It is essential for communicating a design digitally.
There are 2 aspects to the specification of a land-vehicle design.
The Visualiser implements perspective-correct display-screen mapping of modelled 3D objects.
It models a camera with a location and orientation,
and a single light source, at the same orientation and location as the camera.
For visualisation, a 3D object is represented as its outer surface,
a set of 3D planar segments.
These 3D planar segments are mapped onto a 2D screen using 4-point plane-mapping.
A curved plane (in 3D) is modelled as a lattice of flat planes.
The visualiser uses only the device's (2D) drawing engine,
and targets a visualisation time of 100ms/frame
for a bicycle-model at 4K resolution on an Snapdragon 8 Gen 5 SOC class device.
We plan to produce a component for the specification of a construction-processes.
The designer will identify several construction states in the construction process.
Each construction state will be a physical model of the relative placement of the components and tools in the process.
They will then indicate transitions between states.
The construction-process specifier will use these construction states and transitions between them
to create an interpolated sequence of models to be visualised.
This sequence will be visualised using the Visualiser with some animation controls
(in addition to the Visualiser's camera controls).
After the mouse and keyboard specification interface,
we plan to produce an additional interface,
based on pictures of an under-development prototype and its components.
This will increase specification-process efficiency.
A bicycle is specified as a primary frame and components,
attachment mechanisms between them,
and additional braking and gear-ratio control systems.
A. The primary frame and components.
B. Attachment specifications between the primary frame and components.
C. The braking system and optional gear-ratio control systems.