wrend
02-24-2003, 06:16 PM
heya.
i finally got round to trapping some web space, and on it i've dumped a little pile of scripts i've written. thought i might share these with people, incase they may be found handy by others.
please take a look. i cant vouch for their stability, cross platformability (had ascii problems before), but do feel free to give feedback if your interested.
(if your still out there goob and awake, i finally got round to re-writting that animation stream blender that was discussed in the thread about adding constraints after animation.)
read the headers (just open them in a text editor or in script editor),
current scripts up:
________________
animStreamBlender
Builds a construct that will blend two streams of animation, of any nature, into one. a toggle is provided that quickly flips animation streams on object to allow manipulation of the input streams in a normal manner. it really is just a means of doing two-way weighted constraints, w/o locators : you do all the animation on the obj transform itself, flipping 'target' streams on and off it.
railSnap
constrains profiles to rails for ease in meeting, and maintaining intersection requirement for railing, or other surface construction. makes editing input curves a pleasure.
targetWeld
emulates the behaviour of the 3dsMax tool - snap selected vertex to location of a second vert, and weld/merge them. an alternative tool, allowing snapping of multiple verts to targets: multiSchnap
localOrient
reorient the true local axes (cf. simple rotational offset). a thing that allows you to change where the object's axis points.
vectAlig
drop a couple of pins down to define a vector which you can then shift points to (shifted to closest point on the vector, or evenly spread along). built to aid in aligning points along striaght lines of a model.
selectRestrict
defines a list of selectables that you may only make subsequent selections w/i. eg. select a bunch of points your working on, selectRestrict them and the following selctions you make will only be w/i those points - an exlusive mask.
cvWrldLoc
chase CV(s) around with a locator (gives you a world transform on a CV's location). a 'rivet' for nurbs CVs.
OutlinerMod
a mod that adds a few extra listing methods in the outliner :
- freeze the current listing,
- list only selected,
- list only those objects isolated in viewport.
use at own risk, etc: AWmodScrit1 and AWmodScrit2, just dump them in your local scripts directory, reload/source.
kFrameRend
HW buffer renders keyFrames on selected object from the current time point on.
fcOne
wincy scrit to convert face selections into a single face, the edges of which derive from any contigious selectn border.
Curve-Surface Interesectors
cutCrvWithSrf - cut curves at surface intersections
crvSrfIntPnt - returns world intersection coordinate
crvSrfIntPntY - returns y interesection coordinate given x & z.
__________________________________________________
click through to a small pile of my scrit (http://www.users.on.net/neilandbron/)
cheers,
let me know.
campbell.
i finally got round to trapping some web space, and on it i've dumped a little pile of scripts i've written. thought i might share these with people, incase they may be found handy by others.
please take a look. i cant vouch for their stability, cross platformability (had ascii problems before), but do feel free to give feedback if your interested.
(if your still out there goob and awake, i finally got round to re-writting that animation stream blender that was discussed in the thread about adding constraints after animation.)
read the headers (just open them in a text editor or in script editor),
current scripts up:
________________
animStreamBlender
Builds a construct that will blend two streams of animation, of any nature, into one. a toggle is provided that quickly flips animation streams on object to allow manipulation of the input streams in a normal manner. it really is just a means of doing two-way weighted constraints, w/o locators : you do all the animation on the obj transform itself, flipping 'target' streams on and off it.
railSnap
constrains profiles to rails for ease in meeting, and maintaining intersection requirement for railing, or other surface construction. makes editing input curves a pleasure.
targetWeld
emulates the behaviour of the 3dsMax tool - snap selected vertex to location of a second vert, and weld/merge them. an alternative tool, allowing snapping of multiple verts to targets: multiSchnap
localOrient
reorient the true local axes (cf. simple rotational offset). a thing that allows you to change where the object's axis points.
vectAlig
drop a couple of pins down to define a vector which you can then shift points to (shifted to closest point on the vector, or evenly spread along). built to aid in aligning points along striaght lines of a model.
selectRestrict
defines a list of selectables that you may only make subsequent selections w/i. eg. select a bunch of points your working on, selectRestrict them and the following selctions you make will only be w/i those points - an exlusive mask.
cvWrldLoc
chase CV(s) around with a locator (gives you a world transform on a CV's location). a 'rivet' for nurbs CVs.
OutlinerMod
a mod that adds a few extra listing methods in the outliner :
- freeze the current listing,
- list only selected,
- list only those objects isolated in viewport.
use at own risk, etc: AWmodScrit1 and AWmodScrit2, just dump them in your local scripts directory, reload/source.
kFrameRend
HW buffer renders keyFrames on selected object from the current time point on.
fcOne
wincy scrit to convert face selections into a single face, the edges of which derive from any contigious selectn border.
Curve-Surface Interesectors
cutCrvWithSrf - cut curves at surface intersections
crvSrfIntPnt - returns world intersection coordinate
crvSrfIntPntY - returns y interesection coordinate given x & z.
__________________________________________________
click through to a small pile of my scrit (http://www.users.on.net/neilandbron/)
cheers,
let me know.
campbell.
