Spinmass

Virtual Creations

 

Cadroe Lathe Instructions

Giving Commands and Settings

The Lathe listens for commands from its owner on chat channel 77. For example, to set the number of sides you would type "/77 sides 12" and hit enter. Lathe displays its current settings in text above itself. You can also have it speak the settings to you with the "report" command. See below for a list of commands and their uses.

Out of the Box Quick Start

If you want a quick demonstration of Lathe's functionality, drag it in-world from your inventory and chat the following commands.

  • /77 reset
  • /77 controls
  • /77 rez
  • /77 lathe

 

Directions

Step 1 - Position Lathe and Rez Controls

Drag the Lathe from your inventory and position it at the center of the shape you're going to create.

Use the "controls" command to rez the control handles you will use to form the curve. The control handles will be created in the form of four cones. The curve will begin at the green handle named Start Point, then go toward the green handle named Start Bend, then go toward the red handle named End Bend, and finally stop at the handle named End Point. By positioning these handles, you control the shape of the bezier curve which will become the outline of your shape. Moving controls in the y axis will have no effect.

Step 2 - Set the Number of Vertical Segments

Set how many segments will be used to create your curve using the "segments" command. The more segments in the curve, the smoother it will be. You can't change the number of segments after you rez the curve blocks. The MAXIMUM number of segments is currently 99.

Step 3 - Rez and Adjust Preview Curve

Use the "rez" command to generate the curve blocks. You can delete the curve blocks at any time with the "delete" command.

Manipulate the control handles to adjust the curve, and issue the "curve" command to have the blocks repositioned along the new path. Adjust the curve until you have the outline you want. The preview curve is exactly what one side of the finished shape will be.

Before creating the final shape, you can change the properties of the prim blocks in several categories.

Appearance
Use the "color", "texture", "tscale", and "planar" commands to change the appearance of the blocks. These settings will be applied to the curve immediately so you can preview how they'll look on the final shape.

Sizes
The "thickness" command controls the thickness of the "walls" of the final shape. You can also override the width and height of the blocks. When you override the width, for instance, the blocks will be placed in the same positions as before, but they will no longer be sized automatically so that their sides excactly touch each other. To turn off the width and height overrides, use a negative value.

Shape
Use the "shape" command to choose one of three basic prim types for the blocks: box, cylinder or sphere. The geometry is designed around box prims which is the default shape, but the other types can give interesting effects.

Alignment
One important property is the alignment, which controls which part of the blocks in each segment touch each other. Inner alignment will cause the inside of the shape to be smoother, but increase the gaps on the outside. Outer alignment will do the opposite. Center alignment will be in between. Example: "/77 align inner".

Step 4 - Set Sides, Slices and Rotation

Before creating the final shape, set how many sides you want your shape to have using the "sides" command. The more sides, the smoother your shape will be around its perimeter. Use the "slices" command to control how many of the sides are actually generated. For instance, if you wanted only five sides of an octagon, you would set sides to 8 and slices to 5. You can have the entire shape rotated by a certain number of degrees using the "rotate" command. Note that the rotation does NOT effect the preview curve.

Step 5 - Generate the Shape

Finally, use the "lathe" command to generate the shape. The preview curve will be deleted. Lathe will begin rezzing and positioning blocks one segment at a time. This process can not be interrupted, and the shape can not be adjusted when it is done.

Command List

Command Action
controls Rez the control handles used to shape the curve
rez Rez the curve blocks so that you can begin adjusting the shape outline
delete Delete the curve blocks. They will also be deleted automatically if you issue the "lathe" command
segments X Set the number of vertical segments in the curve to X
sides X Set the number of sides around the perimeter to X
slices X Set the number of sides, or slices, out of the total to generate to X
align X Sets which part of the blocks in each segment will touch each other. X can be "Inner", "Outer" or "Center"
rotate X Set the amount to rotate the finished shape around the Z axis to X, in degrees
thickness X Set the thickness of the blocks to X
height X Override the height of each block, setting it to X. Use a negative value to turn off override
width X Override the width of each block, setting it to X. Use a negative value to turn off override
shape X Set the prim type of the blocks to X: "box", "cyl", or "sphere"
lathe Generate the final shape. This operation can not be interrupted
color R G B Set the color of the blocks. R, G and B are the red, green and blue color components, just like in the color picker for SL objects. Each is a number between 0 and 255
texture X Set the texture of the blocks to the texture whose key is X. You can copy and paste a texture key by selecting the texture in your inventory and choosing the Copy Asset UID menu item. Then paste into the chat window where you are typing the command
tscale X Y Set the texture scale of the blocks to X and Y
planar On/Off Turn on or off planar texture mapping for the blocks
alpha X Set the alpha transparency level of the blocks to X
texture X Set the texture of the blocks to the texture whose key is X. You can copy and paste a texture key by selecting the texture in your inventory and choosing the Copy Asset UID menu item. Then paste into the chat window where you are typing the command
name X Set the name of all of the blocks to X
report] Speak the basic current settings to the owner.
report all Speak all of the current settings to the owner.
report controls Speak the precise positions of the controls to the owner.
reset Reset the settings to their defaults
help Give the owner a notecard containing the instructions

Copyright © Patrick Rutledge, Designed by Alpha Studio