Project Splinescan
QUICKLINKS:

Filters

The Splinescan v4 system will have a number of default filters that can be added to or modified by general users. In the splinescan project, a filter can be described as any application or script which requires and/or produces a file in one of the formats recognised by the splinescan system. A script that links a series of filters together is called a 'batch filter'. The script that controls the entire scanning process is known as the 'scanning pathway' or 'control script'. A filter may call any other filter or external application when it is activated, but may not be called recursively.

Filter Hierarchy

Splinescan filters are divided into a number of hierarchical 'classes'. No filter can process data that has been output from a higher class, but some filters may access data from multiple subservient layers of the class hierarchy. It is possible to use multiple filters from each hierarchical level simultaneously, although the sequence of filters within each class must be piped correctly. As a minimum, each scan must have at least one input filter and one mesh filter to produce a coherent model. The hierarchical structure of the filter system is:

PRE-FILTER<INPUT<ENHANCEMENT<MESH<SKIN.

SNIPPETS:

GOING TO PYTHON
The splinescan project is being designed from the ground up using PYTHON. I tried experimenting with C but in the end, the programming started to overtake the project, and was becoming inaccessible. Python is an interpreted language, runs on most platforms, is easy to learn and is ideally suited to the scanner project.

© Wednesday 07th of January 2009 12:39:16 PM - Andrew Lewis