Tools for Editing Multiple Curve Point at same time

   257   3   0
User Avatar
Member
308 posts
Joined: Nov. 2013
Offline
Hi,

Curve Tool can't edit multiple point. If you append an Edit Sop, you can't return back to modify topo(insert/append curve point).
I create some tools to solve it. The key idea is read Edit sop's point position and write back to Curve Sop.

Install:

1. Copy the shelf to $HOME/houdini18.0/toolbar/ (Or as you Houdini version)
2. Restart Houdini and append “Multi Curve” toolbar to shelfs.
3. Enjoy it.

How to use:

1. Run ‘New Subnet’ to create multi_curve subnet in Sop Context.
2. Dive into multi_curve subnet.
3. Use shelf tools to create/edit curve.
4. Must use Edit_Tool to edit (Avoid to generate other Edit sop).
5. Don't edit nodes in multi_curve by hand.


I want to make an HDA,but have no idea about exposing inner Edit/Curve sops handle/state out of HDA.
Thanks for any idea!
Edited by jerry7 - Feb. 10, 2020 23:20:17

Attachments:
jerry_MultiCurve.shelf (6.1 KB)
toolbar.png (5.6 KB)

User Avatar
Member
171 posts
Joined: Feb. 2017
Offline
Hey jerry,

to expose handles to an hda you can enter the state of the node (edit node or curve node in this case).
Then in the viewport, you can click on the handle and press “export handle to hda”. give it a try.

Cheers
CYTE
User Avatar
Member
308 posts
Joined: Nov. 2013
Offline
CYTE
to expose handles to an hda you can enter the state of the node (edit node or curve node in this case).
Then in the viewport, you can click on the handle and press “export handle to hda”. give it a try.

Hi CYTE,

Thanks for your reply!

Exporting handle to HDA seems only static bind. I need dynamically create/delete inner Curve Sop and expose the curve handle that is currently selected. The viewer state maybe work but I don't know how to realize in some simple way.
Edited by jerry7 - Feb. 11, 2020 05:28:30
User Avatar
Member
171 posts
Joined: Feb. 2017
Offline
Hey Jerry,

maybe it helps if you put your nodes into the editable nodes collum of your type properties. You can find it when you go into “Edit Asset Properties”. Then under the “Node” tab put the curve node into the “editable nodes” column.

Cheers
CYTE
  • Quick Links