|This article needs additional citations for verification. (September 2011)|
|Original author(s)||Parametric Technology Corporation|
|Developer(s)||David Taylor, Parametric Technology Corporation|
|Written in||C++, Granite|
Pro/DESKTOP (commonly referred to as Pro/D) formerly known as DesignWave, was a Computer-aided design (CAD) program from Parametric Technology Corporation (PTC), that allowed users to design and model in 3D and create 2D drawings. It can transfer a 3D design into a 2D engineering drawing format and also create photo-realistic views using Album Views. It is part-compatible with Pro/ENGINEER, and uses the Granite kernel, but otherwise is a freestanding CAD system.
Originally written by David Taylor (Technology VP, Pro/DESKTOP, December 1997 – September 2003 - LinkedIn), Cambridge, England (obtained from language.dll PTC 8.0 dialog box 356). The original software is registered to Cyril Slug of Bimorcad Ltd. (language.dll dialog box 307) no doubt a fictitious company. A picture of the author is contained within dialog box 356. He can be seen wearing a red and black checked jacket sat on a wall, drinking a cup of tea outside his house.
The software was built using Microsoft Visual C++ (Microsoft Foundation Class 4.X) and also software modules from D-Cubed to implement geometric constraint solution (2d44nt6.dll of Pro/DESKTOP software) as well as parametric sketching and other part features required for file support with Pro/Engineer (3d27nt6.dll of Pro/DESKTOP software).
Different languages were supported e.g. French
There were multiple versions of the software release:
- 2001i Express
- 8.0 Express
The Express versions did not support some features of the full software such as the use of bitmaps for rendering images. Threads were represented as cosmetics rather than geometry on the part. This limited use with say STL exports as the resultant exported surface in the data would be a smooth rod rather than a thread form. The 2008 Express release also removed support for VBA available in the 2001i version. The resolution of STL exports was also limited in the express versions e.g. external diameters limited to 0.1° resolution in the export dialog box.
License keys were required, for the Express variants which were obtained from the PTC website without charge (e.g. http://www.ptc.com/cgi/products/desktop_register.pl?lang=en&code=aaaaaaaaaaaaaa). The returned keys (8 groups of 4 numeric digits) had expiry dates encoded to prevent use of the software after a certain date. The key obtained was based on data from the computer, which limited use of the key to the computer generating the license request. The key was based on the computers hard disk's Volume Serial Number (8 characters) and additional data about the computer (5 bytes). The number was passed to the web server in an obfuscated by alphabetic shift re-arrangement technique in order to make decoding of the transferred data more difficult. e.g. a Hard disk Volume ID of 0000-0000 would be encoded as petssssssssscs where the s is equal to the 0.
Pro/DESKTOP had particularly distinguished itself in the education market. From a start in the CAD/CAM in Schools Initiative in the UK, Pro/DESKTOP has been donated free of charge to over 14,000 secondary schools worldwide, and is used by nearly 4 million students each school year. Its main educational rival was AutoCAD, which is widely used in secondary schools to teach 2D drafting and technical drawing. The use of Pro/DESKTOP in schools for 3D design has far exceeded AutoCad as it is generally considered too technical for the education market. Its minimal system requirements further cement the software as the program of choice for those just starting out in CAD. However, Pro/DESKTOP's user interface provides difficulty due to the lack of a multiple string undo function and the program's grouping of entities into work-planes that must have the same characteristics.
Pro/DESKTOP is no longer available for download or activation, but PTC instead now offers up to 300 seats of Pro/ENGINEER Schools Edition to high schools free of charge.
In 2012 PTC continued its support of schools by making its latest Creo 3D Modelling software available free to schools. Creo represents a major update of Pro|ENGINEER with ribbon style menus, streamlined workflows and the addition of several major new features including; direct modelling, flexible modelling and freestyle Sub Division surfacing tools. The use of a common data model supports seamless movement between the different modelling tools with no loss of data. PTC Schools Programme.
This area allows the user to generate technical drawings from their design. The drawing view supports a number of industry standards including:
This view allows full linear, radial and angular dimensioning of designs and also supports part lists for assemblies of 2 or more components.
This area allows the user to create photo-realistic view of their design. There is an array of different options available to alter this view. Options available are:
- A large library of different materials (sometimes called textures, with the option to add more, which can be applied to whole components or individual faces).
- A Choice of five different lighting options (Default, Room Lighting, Day Lighting, Flood Lighting and Spot Lighting)
- A Choice of eight different camera lenses, these digitally alter the view to give the illusions of the chosen camera lens. These are:
- Fisheye, 16 mm
- Ultra Wideangle, 20mm
- Wideangle, 28 mm
- Moderate Wideangle, 35 mm
- Standard, 50mm
- Moderate Telephoto, 70mm
- Telephoto, 110mm
- Reflex, 1000000mm
- Intel x86 or compatible (e.g. Pentium 166Mhz) microprocessor
- 64Mb of Random access memory
- 16 bit colour graphics capability (65535 colours)
- Recommended but not required:
- Size 1024 x 768 pixels
- 70 Hz refresh rate non interlaced
- 17" monitor for optimal use
- OpenGL hardware support recommended for optimal performance
- 40Mb (2001i)
- 80Mb (8.0)
- Review article Loughborough University, http%3A%2F%2Fwww.lboro.ac.uk%2Fiec%2FADD_RES%2FDW3RPT.DOC&ei=7U2hUIrlMOeU0QWS-4HQDg&usg=AFQjCNGw1eoesFHOBQ0ZLSJJm6Nbx7Y9Zw
- Granite Kernel - PTC, http://www.ptc.com/product/creo/granite-interoperability-kernel
- PTC Pro/ENGINEER Schools Edition page, accessed May 19, 2010 http://www.ptc.com/appserver/mkt/educational/program.jsp?&im_dbkey=52403&icg_dbkey=851