Cursor Control 0.8.0

Posted in Addon, Cursor Control on January 1, 2016 by seminumerical

Audience

    This addon gives you fingertip control of the 3d cursor. May be helpful in simple CAD drawings of mechanics or architecture. Feel free to try it for yourself.

Download

Installation

  • Unzip
  • Move both folders
    to [blenderhome]/2.7x/scripts/addons depending on version.
    Overwrite any existing file.

Features

  • Blender 2.7x
  • Cursor history with back and forward navigation.
  • Store cursor location to a saved location.
  • Absolute delta movement of cursor.
  • Move cursor to closest point on selected mesh elements: vertices, edges, lines, faces, planes. Edges are constrained by their vertices, and faces by their edges. Lines and planes are infinite.
  • Move cursor to closest encounter of two lines. Alternates between the two possible solutions.
  • Move cursor to closest point on 3-point cylinder axis. (Also for 3-point circle center.)
  • Move cursor to 4-point sphere center.
  • Move cursor to closest point on surface of 3-point sphere.
  • Move cursor to closest point on surface of 4-point sphere.
  • Set step length for limiting or extending the distance the cursor will move.
  • Set step length mode to absolute for an exact distance in blender units. Negative values makes the cursor move away from the target.
  • Set step length mode to proportional for a scaled distance. Values between 0 and 1 is between CL and target. Values greater than 1 overshoots the target. Negative values makes the cursor move away from the target.
  • …and more.

Release Notes

  • UPDATE: Now supports Blender 2.7
  • NEW: Live distances between cursor<->target, cursor<->saved location, cursor<->’previous history’ and cursor<->’next history’
  • IMPROVEMENT: Better integration with edit modes.

Issues

  • None.

Cursor Control 0.7.0

Posted in Addon, Blender 2.59, Blender 2.61, Blender 2.62, Blender 2.63a, Cursor Control on October 2, 2011 by seminumerical

Obsolete

This version is replaced by Cursor Control 0.8.0

Audience

    This addon gives you fingertip control of the 3d cursor. May be helpful in simple CAD drawings of mechanics or architecture. Feel free to try it for yourself.

Download

cursor-control-0.7.0.zip

Installation

  • Unzip
  • Move both folders
    to [blenderhome]/2.59/scripts/addons
    or [blenderhome]/2.6x/scripts/addons depending on version.
    Overwrite any existing file.

Features

  • Blender 2.59, 2.6x
  • Cursor history with back and forward navigation.
  • Store cursor location to a saved location.
  • Absolute delta movement of cursor.
  • Move cursor to closest point on selected mesh elements: vertices, edges, lines, faces, planes. Edges are constrained by their vertices, and faces by their edges. Lines and planes are infinite.
  • Move cursor to closest encounter of two lines. Alternates between the two possible solutions.
  • Move cursor to closest point on 3-point cylinder axis. (Also for 3-point circle center.)
  • Move cursor to 4-point sphere center.
  • Move cursor to closest point on surface of 3-point sphere.
  • Move cursor to closest point on surface of 4-point sphere.
  • Set step length for limiting or extending the distance the cursor will move.
  • Set step length mode to absolute for an exact distance in blender units. Negative values makes the cursor move away from the target.
  • Set step length mode to proportional for a scaled distance. Values between 0 and 1 is between CL and target. Values greater than 1 overshoots the target. Negative values makes the cursor move away from the target.
  • …and more.

Release Notes

  • NEW: Cursor Delta module. Set a vector and add to or subtract from the cursor
  • IMPROVEMENT: Merged back into one addon.
  • BUGFIX: History tracker now also tracks when its panel is folded.

Issues

  • None.

Cursor Control 0.6.1

Posted in Addon, Blender 2.59, Cursor Control on September 23, 2011 by seminumerical

Obsolete

This version is replaced by Cursor Control 0.7.0

Audience

    This addon gives you fingertip control of the 3d cursor. May be helpful in simple CAD drawings of mechanics or architecture. Feel free to try it for yourself.

Download

space_3dview_cursor_control-0.6.1.zip

Installation

  • Unzip
  • Moveconstants_utils.py
    cursor_utils.py
    geometry_utils.py
    misc_utils.py
    ui_utils.py
    to [blenderhome]/2.59/scripts/addons/modules
    Overwrite any existing file.
  • Movespace_3dview_cursor_control.py
    space_3dview_cursor_history.py
    space_3dview_cursor_memory.py
    to [blenderhome]/2.59/scripts/addons
    Overwrite any existing file.

Features

  • Blender 2.59
  • Cursor history with back and forward navigation.
  • Cursor trace is shown on screen if chosen to.
  • Store cursor location to a saved location (SL).
  • Move cursor to SL.
  • Swap cursor and SL.
  • Saved Location is shown on the screen if chosen to.
  • Move cursor to closest point on selected mesh elements: vertices, edges, lines, faces, planes. Edges are constrained by their vertices, and faces by their edges. Lines and planes are infinite.
  • Mirror cursor around SL, a vertex, a line or a plane.
  • Move cursor to median of selected vertices.
  • Move cursor to closest encounter of two lines. Alternates between the two possible solutions.
  • Move cursor to closest point on 3-point cylinder axis. (Also for 3-point circle center.)
  • Move cursor to 4-point sphere center.
  • Move cursor to closest point on surface of 3-point sphere.
  • Move cursor to closest point on surface of 4-point sphere.
  • Move cursor to world origin.
  • Move cursor to active object origin.
  • Set step length for limiting or extending the distance the cursor will move.
  • Set step length mode to absolute for an exact distance in blender units. Negative values makes the cursor move away from the target.
  • Set step length mode to proportional for a scaled distance. Values between 0 and 1 is between CL and target. Values greater than 1 overshoots the target. Negative values makes the cursor move away from the target.
  • Capture step length value from distance between two vertices.
  • Quick buttons for Golden Mean proportions.

Release Notes

  • IMPROVEMENT: Now works with Blender 2.59.

Issues

  • None.

Cursor Control Split and Blender Tracker…

Posted in Cursor Control, Status Update on May 2, 2011 by seminumerical

Split

The addon has grown, and I felt it was a good idea to break Control, History and Memory into separate addons. For now they are all bundled into the same download until I find a good way to distribute the shared library. But you have to activate each separately in the user preferences.

Blender Tracker

Have started to mosey the code into the official blender tracker. I have also added some pages in the blender wiki. Not much there yet, but have a peek if you like.
Cursor Control, Cursor History, Cursor Memory

Cursor Control 0.6.0

Posted in Addon, Blender 2.57, Cursor Control on April 24, 2011 by seminumerical

Obsolete

This version is replaced by Cursor Control 0.6.1

Audience

    This addon gives you fingertip control of the 3d cursor. May be helpful in simple CAD drawings of mechanics or architecture. Feel free to try it for yourself.

Download

space_3dview_cursor_control-0.6.0.zip

Installation

  • Unzip
  • Move all files to the [blenderhome]/2.57/scripts/addons folder.

Features

  • Blender 2.57
  • Cursor history with back and forward navigation.
  • Cursor trace is shown on screen if chosen to.
  • Store cursor location to a saved location (SL).
  • Move cursor to SL.
  • Swap cursor and SL.
  • Saved Location is shown on the screen if chosen to.
  • Move cursor to closest point on selected mesh elements: vertices, edges, lines, faces, planes. Edges are constrained by their vertices, and faces by their edges. Lines and planes are infinite.
  • Mirror cursor around SL, a vertex, a line or a plane.
  • Move cursor to median of selected vertices.
  • Move cursor to closest encounter of two lines. Alternates between the two possible solutions.
  • Move cursor to closest point on 3-point cylinder axis. (Also for 3-point circle center.)
  • Move cursor to 4-point sphere center.
  • Move cursor to closest point on surface of 3-point sphere.
  • Move cursor to closest point on surface of 4-point sphere.
  • Move cursor to world origin.
  • Move cursor to active object origin.
  • Set step length for limiting or extending the distance the cursor will move.
  • Set step length mode to absolute for an exact distance in blender units. Negative values makes the cursor move away from the target.
  • Set step length mode to proportional for a scaled distance. Values between 0 and 1 is between CL and target. Values greater than 1 overshoots the target. Negative values makes the cursor move away from the target.
  • Capture step length value from distance between two vertices.
  • Quick buttons for Golden Mean proportions.

Release Notes

  • IMPROVEMENT: Control, Memory and History are now separate plugins…
  • IMPROVEMENT: Now works with Blender 2.57.

Issues

  • None.

Cursor Control 0.5.0

Posted in Addon, Blender 2.56a, Cursor Control on January 17, 2011 by seminumerical

Obsolete

Audience

    This addon gives you fingertip control of the 3d cursor. May be helpful in simple CAD drawings of mechanics or architecture. Feel free to try it for yourself.

Download

Installation

  • Unzip
  • Move both files to the [blenderhome]/2.56/scripts/addons folder.

Features

  • Blender 2.56a
  • Cursor history with back and forward navigation.
  • Cursor trace is shown on screen if chosen to.
  • Store cursor location to a saved location (SL).
  • Move cursor to SL.
  • Swap cursor and SL.
  • Saved Location is shown on the screen if chosen to.
  • Move cursor to closest point on selected mesh elements: vertices, edges, lines, faces, planes. Edges are constrained by their vertices, and faces by their edges. Lines and planes are infinite.
  • Mirror cursor around SL, a vertex, a line or a plane.
  • Move cursor to median of selected vertices.
  • Move cursor to closest encounter of two lines. Alternates between the two possible solutions.
  • Move cursor to closest point on 3-point cylinder axis. (Also for 3-point circle center.)
  • Move cursor to 4-point sphere center.
  • Move cursor to closest point on surface of 3-point sphere.
  • Move cursor to closest point on surface of 4-point sphere.
  • Move cursor to world origin.
  • Move cursor to active object origin.
  • Set step length for limiting or extending the distance the cursor will move.
  • Set step length mode to absolute for an exact distance in blender units. Negative values makes the cursor move away from the target.
  • Set step length mode to proportional for a scaled distance. Values between 0 and 1 is between CL and target. Values greater than 1 overshoots the target. Negative values makes the cursor move away from the target.
  • Capture step length value from distance between two vertices.
  • Quick buttons for Golden Mean proportions.

Release Notes

  • BUGFIX: Mirror now correctly ignores additional vertices when a face is selected.
  • BUGFIX: 3P-cylinder now ignores colinear vertices
  • BUGFIX: 4P-sphere algorithm now ignores colinear and coplanar vertices
  • BUGFIX: Some minor bugfixes
  • NEW: Added a step length feature.
  • NEW: Cursor trace with back and forward.
  • IMPROVEMENT: Some minor refactoring.
  • IMPROVEMENT: Split addon into three panels (Control, Memory and History)
  • IMPROVEMENT: Some buttons are now hidden in edit mode.
  • IMPROVEMENT: Changed some icons
  • IMPROVEMENT: Changed the workings of move to center of cylinder and sphere.
  • IMPROVEMENT: Changed the workings of move to perimeter of cylinder and sphere.

Issues

  • None.

Cursor Control 0.4.1

Posted in Addon, Blender 2.56a, Cursor Control on January 9, 2011 by seminumerical

Obsolete

Audience

    This addon gives you fingertip control of the 3d cursor. May be helpful in simple CAD drawings of mechanics or architecture. Feel free to try it for yourself.

Features

  • Blender 2.56a
  • Store cursor location to a saved location (SL)
  • Move cursor to SL
  • Swap cursor and SL
  • Saved Location is shown on the screen if chosen to.
  • Move cursor to closest point on selected mesh elements: vertices, edges, lines, faces, planes. Edges are constrained by their vertices, and faces by their edges. Lines and planes are infinite.
  • Mirror cursor around SL, a vertex, a line or a plane
  • Move cursor to median of selected vertices.
  • Move cursor to closest encounter of two lines. Alternates between the two possible solutions.
  • Move cursor to closest point on 3-point cylinder axis. (Also for 3-point circle center)
  • Move cursor to closest point on surface of 3-point sphere. (Also for 3-point circle circumference)
  • Move cursor to closest point on surface of 4-point sphere.
  • Move cursor to world origin
  • Move cursor to active object origin

Release Notes

  • NEW: Support for the 2.56 API.

Issues

  • 3P-circle and 4P-sphere formulas does not handle colinear vertices.
  • 4P-sphere formulas does not handle coplanar vertices.
  • Mirroring may work incorrectly if one face is selected but more than three vertices. The intended action is at first hand to mirror around a face and second to use descrete vertices. But it always uses any three selected vertices which may or may not coincide with the selected face.

Download

Installation

  • Unzip
  • Move both files to the [blenderhome]/2.56/scripts/addons folder.

Cursor Control 0.4.0

Posted in Addon, Blender 2.55b, Cursor Control on November 15, 2010 by seminumerical

Obsolete

Audience

    This addon gives you fingertip control of the 3d cursor. May be helpful in simple CAD drawings of mechanics or architecture. Feel free to try it for yourself.

Features

  • Blender 2.55b
  • Store cursor location to a saved location (SL)
  • Move cursor to SL
  • Swap cursor and SL
  • Saved Location is shown on the screen if chosen to.
  • Move cursor to closest point on selected mesh elements: vertices, edges, lines, faces, planes. Edges are constrained by their vertices, and faces by their edges. Lines and planes are infinite.
  • Mirror cursor around SL, a vertex, a line or a plane
  • Move cursor to median of selected vertices.
  • Move cursor to closest encounter of two lines. Alternates between the two possible solutions.
  • Move cursor to closest point on 3-point cylinder axis. (Also for 3-point circle center)
  • Move cursor to closest point on surface of 3-point sphere. (Also for 3-point circle circumference)
  • Move cursor to closest point on surface of 4-point sphere.
  • Move cursor to world origin
  • Move cursor to active object origin

Release Notes

  • NEW: Move cursor to closest point on surface of 4-point sphere.
  • NEW: Cursor location is now shown in panel
  • IMPROVEMENT: Prettification of Stored Cursor
  • IMPROVEMENT: Some refactoring.
  • IMPROVEMENT: Non Cursor Control specific code moved to separate module. (Both files goes into the same directory).

Issues

  • None.

Download

Dimensions 0.0.0 (test of concept)

Posted in Addon, Blender 2.54b, Dimensions, Experimental on September 17, 2010 by seminumerical

Audience

    This addon lets you add dimension objects to measure distances in real time. May be helpful in simple CAD drawings of mechanics or architecture. Feel free to try it for yourself.
    Warning This is an test of a concept but it may still be somewhat useful.

    Enjoy!

Features

  • Blender 2.54b
  • Add as many dimension objects as you like
  • Move them to where you want
  • Start and endpoint can be attached to different objects and follow when you move, scale and rotate.
  • Shows the distance in BU (blender units)
  • Keep your scene neat and tidy by putting them in a separate layer. Also works with hide/unhide.

Release Notes

    This is an experiment. So there is lots of stuff that is a bit flaky.

Issues

    Dito.

Download

Cursor Control 0.3.0

Posted in Addon, Blender 2.54b, Cursor Control on September 15, 2010 by seminumerical

Obsolete

Audience

    This addon gives you fingertip control of the 3d cursor. May be helpful in simple CAD drawings of mechanics or architecture. Feel free to try it for yourself.

Features

  • Blender 2.54b
  • Store cursor location to a saved location (SL)
  • Move cursor to SL
  • Swap cursor and SL
  • Saved Location is shown on the screen if chosen to.
  • Move cursor to closest point on selected mesh elements: vertices, edges, lines, faces, planes. Edges are constrained by their vertices, and faces by their edges. Lines and planes are infinite.
  • Mirror cursor around SL, a vertex, a line or a plane
  • Move cursor to median of selected vertices.
  • Move cursor to closest encounter of two lines. Alternates between the two possible solutions.
  • Move cursor to closest point on 3-point cylinder axis. (Also for 3-point circle center)
  • Move cursor to closest point on surface of 3-point sphere. (Also for 3-point circle circumference)
  • Move cursor to world origin
  • Move cursor to active object origin

Release Notes

  • BUGFIX: Move to closest point on face now works properly on quad faces.
  • NEW: Move to closest point of surface of 3-point sphere.
  • IMPROVEMENT: Changed ‘3-point circle center’ to the more generic ‘closest point on cylinder axis’
  • IMPROVEMENT: Move to line-line intersection now alternates between the two solutions. This keeps SL intact.
  • IMPROVEMENT: Changed some icons to something more logical… hopefully.

Issues

  • None.

Download