Hey Guys!
I have a pretty newbie question about some Python and HDA interaction.
So in a nutshell I'm trying to create an HDA with implemented Python script which does the following:
1. I have an Original Geo, which is object merged in my HDA.
2. I select some primitives on my original geo (or on the HDA).
3. After I selected my primitives, with a press of a button on my HDA, the selected primitives will be added to a group's pattern parameter inside my HDA.
4. And of course it would be great if this could work with a relative reference, so if I copy my HDA multiple times it'll update the groups within the correct HDA.
I have this code so far:
import toolutils
viewer = toolutils.sceneViewer()
geo = viewer.selectGeometry()
s = geo.mergedSelectionString()
# How can I make THIS PATH relative reference?
n = hou.parm('/obj/Colorzied_Geo_Asset_1/Colorized_GEO/group1/pattern')
n.set(s)
I put together a pretty simple example file and the hda, which will hopefully help you guys understand what I'm trying to achieve.
In case my explanation is a little confusing. selectedPrims_python_problem_v001.hip colorzied_geo_asset.hda
Any help or nudge in the right direction would be greatly appreciated!
Thanks in advance!
Best,
Laszlo