Plugins and Scripts > trueSpace > Utilities

Point Clone for truespace 7.61

layers icon

The Point Clone script copies one or more objects to the vertex locations of a target object. The scale, rotation and location can all be randomized within a range specified by the user.

persistent base install required

Global Function Set is required.

Clintons3dPlugin.rsx v.1638429 required

This script comes pre-installed in the Unofficial trueSpace Updates - https://www.united3dartists.com/forum/viewforum.php?f=55

point clone forest

Installation:

  1. install the persistent base if not already installed
  2. install the Global Function Set and rsx plugin if not already installed
  3. drag the node into the link editor and press the Install button
  4. delete the node from the scene after install is complete

Panel Controls

point clone panel

orient

  1. to Target - rotate clones to the same orientation as the target item z axis.
  2. Maintain Source - don't change the source items orientation.
  3. Source Relative - add target rotation to the source rotation
  4. Point Normal - align the source z axis to the point normals of the target. for curves aligns source down the path

Random Scale

  • Min and Max - sets XYZ values together
  • Min X, Min Y, Min Z - sets minimum scale values individually
  • Max X, Max Y, Max Z - sets maximum scale values individually
  • Uniform Scale - calculates Y and Z scale from the X scale values

Random Rotation

  • top spinners - sets roll, pitch and yaw values together, min goes negative while max goes positive
  • MinRoll, MinPitch, MinYaw - sets minimum rotation values individually
  • MaxRoll, MaxPitch, MaxYaw - sets maximum rotatioin values individually

Random Translation

  • top spinners - sets XYZ values together, min goes negative while max goes positive
  • Min X, Min Y, Min Z - sets minimum translate values individually
  • Max X, Max Y, Max Z - sets maximum translation values individually

Clone - create clones using the selected nodes

Set Defaults - reset the controls to default values

Usage:

  1. select one or more items to clone
  2. add the target item which will receive the clones to the selection
  3. Push the button to open the panel
  4. set the desired options
  5. click the Clone button

Notes:

  • The final group object is cleaner if the target is near the origin, because the group center is always at the origin.
  • If the target has no normals the orient to point normals won't work. Sphere primitives are created without normals.
  • If the source object has a pivot it will be used to control the center and the up direction of the clones.
  • Source object pivots must be flattened or they will be ignored.
  • If multiple source items are selected they will be randomly selected and cloned.
  • Point normal orientation does not align to the path for frozen curves
  • Use the curves LODin to control the density of curve points before cloning
  • NURBS Bug Oct 9 2022 - avoid cloning NURBS until fixed

October 9, 2022

  • update the installer
  • some ui design changes
  • works with new nurbs 2020
  • can now clone nurbs objects
  • "no undo" controls copied from uu version
  • select all then clone workflow from uu version

May 2, 2019

  • Works with workspace curves
  • right click sets default values

February 24, 2018

  • persistent install v2 compatible
  • compatible with new batch installer

January 13, 2018

  • persistent install
  • status line update

November 30, 2012: automatic loader, unique button id, button index -1

December 18 2010
June 5, 2013