POV-Ray : Newsgroups : povray.general : ANNOUNCE: Thoroughly Useful Macros File Update Server Time
12 Aug 2024 09:15:03 EDT (-0400)
  ANNOUNCE: Thoroughly Useful Macros File Update (Message 1 to 1 of 1)  
From: John VanSickle
Subject: ANNOUNCE: Thoroughly Useful Macros File Update
Date: 10 Mar 1999 22:23:02
Message: <36E73853.6B3A7C5D@erols.com>
I've put a few other macros into the file that can be downloaded from

  http://www.erols.com/vansickl/macs.htm

New Macros:

Knee:  Allows the user to calculate the location of a knee, when the
location of the hip and ankle, and the length of the thigh and shin,
are known.  VERY useful when animating legs!

Stretch:  Allows an object to be stretched along any axis, and not
just the three coordinate axes.

vmatrix:  Performs a matrix transform on a point.

Matrix:  Builds a matrix transform out of four supplied vectors.

Other Changes:

A bug in the RoundedBox macro was discovered and fixed.

SmoothSeed and SmoothRand have been modified to allow for varying
frequencies of change in the returned value.

Existing Macros:

Connect:  Smoothly connects spheres of differeing radii.

RoundedBar:  Creates a bar with one set of edges rounded.

RoundedBox:  Creates a box with all edges and corners rounded.

AxisRotate:  Rotates an object or texture around any axis, not just
the coordinate axes.

Reorient:  Rotates an object from facing in any direction to any other
direction.

FlipXY, FlipXZ, and FlipYZ:  Declared transforms that flip objects
along any two of the three coordinate axes.

Transition:  Provides a smooth transition, with smooth acceleration,
from one value to another.

Hope this all helps,
John
-- 
"Somebody exploded an H-bomb today, but it wasn't anybody I knew."


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.