Tarquin's Extrude Builder

It takes a shape. It takes a path. It sends the poor defenceless little shape hurtling down said path.
Several sneak previews of the UnreadEd that will ship with Unreal2 mention that it will feature a polygon extruder. As far as I can tell, this only extrudes a poly to make a prism, like the current UnrealEd 2D editor.
The Tarquin Extruder goes further: it lets you extrude the shape along a path. It may not be very pretty, and it should be considered a work in progress; nonetheless the heart of the beast — the maths — is all in place. Decorations and user-friendliness will/may come later.

Documentation

As well as the full run-down of the builder's property list, I'm building up a tutorial which provides as gentle as possible an introduction to using the builder. Lots of examples and pictures too.

Download

Build 080: TarquinExtrudeBuilder080.zip (31 Kb). See the downloads page for download mirrors.
I recommend you use this with UT patch 432 or higher. If you successfully use the pack with a lower version please let me know.
There haven't quite been that many builds of this... I hope! I daren't check my backups folder in case there were!

Upgrading
If you're upgrading from an older build, you only need to replace the TarquinExtrudeBuilder.u file that's in your [UT]\system folder and the documentation with the new versions.
The new features are marked with the version number.

Installation
Follow the installation procedure in the included documentation. After installing the pack, the UnrealEd toolbox will gain one new button. This will function in exactly the same way as the native builders: left-click to build, right-click to open the parameters window.
The installation adds a new .u file to the /system folder, a .bmp file to /system/editorres, and a single extra line to unrealtournament.ini.

Caveat

There are a number of points to bear in mind before using this builder. I recommend you read the documentation, and in particular (if, like me you prefer to dive straight in) the caveat section of the online documentation.

Version history

080 (28 May 2001)
Added randomising stuff.
Added Mystical Third Way extrusion type.
Added MakeArc & MakeMirror commands.
078 (20 April 2001)
Changed maths code to use quaternions: the funny diagonal glitch is gone.
Added command module.
Now detects direction & convexity of shape.
Fixed: tiny bug in circle preset.
Fixed: bug where preset offset could make a shape point zero.
Removed: ReversePolys option (no longer needed), LevelsOnly option (functionality now in the command module).
075 (9 April 2001)
Added presets module.
Added sheet & invisible final options.
Added relative path points.
Changed default values.
070 (6 April 2001)
General release.

legal stuff

This pack is (c) Tarquin 2001 (tarquindarkling@bigfoot.com)
You may NOT re-use, alter, or recompile this code without my express permission.
You are NOT allowed to commercially exploit this release, i.e. put it on a CD or any other electronic medium that is sold for money without my explicit permission.
You MAY distribute this release through any electronic network (internet, FIDO, local BBS etc.), provided you include this file and leave the archive intact.
UNREAL TOURNAMENT (c)1999 Epic Megagames, Inc. All Rights Reserved. Distributed by GT Software, Inc. under license. UNREAL TOURNAMENT and the UNREAL TOURNAMENT logo are registered trademarks of Epic Megagames, Inc.
All other trademarks and trade names are properties of their respective owners.

disclaimer

This pack is provided 'as is'. This is an experimental brush builder, and you use it at your own risk. By installing and using this pack you agree that I will not be liable for any damage to your data resulting from use, direct or indirect, of this pack.