I figured out how ICE PPG Logic can be actually useful. SI 2012.5 or above is required
Select Polygons Interactive
Plugins linking to this thread: (hide)
Select Polygons Interactive
An interesting application of ICE PPG logic event handling code, originally meant
to operate »inside« the PPG, to control the polygon selection on an object
(selects polygons greater than/smaller than a specified area).
Also included in Constantine's Procedural Topo Pack. Youtube demo.
local backup: Select Polygons Interactive.rar
Also included in Constantine's Procedural Topo Pack. Youtube demo.
local backup: Select Polygons Interactive.rar
author site: http://procedural.tumblr.com / si-community thread
-
iamVFX
- Posts: 697
- Joined: 24 Sep 2010, 16:28
Select Polygons Interactive
You do not have the required permissions to view the files attached to this post.
-
mjd3d
- Posts: 23
- Joined: 13 Sep 2011, 20:31
Re: Select Polygons Interactive
So Great...
But it doesn't work with softimage 2012.sap
Because the node "Build array from set" is different version
But it doesn't work with softimage 2012.sap
Because the node "Build array from set" is different version
-
iamVFX
- Posts: 697
- Joined: 24 Sep 2010, 16:28
Re: Select Polygons Interactive
Thanks for info, mjd3d! I didn't know about that... So here is icetree then, I hope the build array from set node can be replaced with an old onemjd3d wrote:So Great...
But it doesn't work with softimage 2012.sap
Because the node "Build array from set" is different version
-
rray
- Moderator
- Posts: 1810
- Joined: 26 Sep 2009, 13:51
- Location: Bonn, Germany
Re: Select Polygons Interactive
Interesting application.
Points out nicely that ICE ppg logic can operate outside the ppg also.
Points out nicely that ICE ppg logic can operate outside the ppg also.
softimage resources section updated Sep 26th 2026
-
scaron
- Posts: 119
- Joined: 08 Jul 2009, 03:16
Re: Select Polygons Interactive
another interesting tool!
i haven't explored the ppg logic too much, thanks for continuing to push it
i haven't explored the ppg logic too much, thanks for continuing to push it
-
julian johnson
- Posts: 9
- Joined: 27 Apr 2010, 14:10
Re: Select Polygons Interactive
Hi Constantine,
Very nice work!
I found that I could grab the parent object using PPG.Inspected(0).
e.g.
Julian
Very nice work!
I found that I could grab the parent object using PPG.Inspected(0).
e.g.
Code: Select all
def size_OnChanged():
oParent = Application.GetValue(PPG.Inspected(0)).Parent3DObject
attr = oParent.ActivePrimitive.Geometry.GetICEAttributeFromName("foo").DataArray2D[0][0]
oSubC = oParent.ActivePrimitive.Geometry.CreateSubComponent('poly', attr)
Application.SelectGeometryComponents(oSubC)-
iamVFX
- Posts: 697
- Joined: 24 Sep 2010, 16:28
Re: Select Polygons Interactive
Thanks for pointing this out, Julian!julian johnson wrote:Hi Constantine,
Very nice work!
I found that I could grab the parent object using PPG.Inspected(0).
e.g.
JulianCode: Select all
def size_OnChanged(): oParent = Application.GetValue(PPG.Inspected(0)).Parent3DObject attr = oParent.ActivePrimitive.Geometry.GetICEAttributeFromName("foo").DataArray2D[0][0] oSubC = oParent.ActivePrimitive.Geometry.CreateSubComponent('poly', attr) Application.SelectGeometryComponents(oSubC)
So now it works without selection. And if nothing is matched with a condition none of the polygons will be selected.
You do not have the required permissions to view the files attached to this post.