Unexpected tube/delete nodes behaviour
2728
3
0
dagush
Member
98 posts
Joined: Sept. 2008
Offline
Oct. 24, 2008 4:14 a.m.
Hi all,
I'm trying to add cylinders to our XMLShape implementation (http//ima.udg.edu/~dagush/Projects/XMLShape/) and I have a wierd problem when combining a tube node with a delete node.
To clarify, when I do
def testCyl() edif = hou.node('/obj').createNode('geo') edif.moveToGoodPosition() base = edif.createNode('tube') base.parm('type').set('poly') base.parm('cap').set(True) base.parm('rad1').set("1") base.parm('rad2').set("1") base.parm('height').set("6") base.parm('rows').set("6") base.parm('cols').set("8") d = edif.createNode('delete') d.parm('negate').set('dele') d.parm('groupop').set('range') d.parm('rangestart').setExpression('0') d.parm('rangeend').setExpression('1') d.parm('select1').set(1) d.parm('select2').set(1) d.setFirstInput(base) p1 = edif.createNode('polyextrude') p1.parm('lty').set(-2 * 0.2) p1.parm('lsx').set(1) p1.parm('lsy').set(0.2) p1.parm('newg').set(True) p1.setFirstInput(d) for n in edif.children() n.moveToGoodPosition()[/code]
————————- * skylineEngine project coordinator * buildingEngine module developer http//ggg.udg.edu/skylineEngine
dagush
Member
98 posts
Joined: Sept. 2008
Offline
Oct. 24, 2008 7:04 a.m.
Hi all, I've continued exploring, and I've discovered that the same happens when directly using a tube withouts caps edif = hou.node('/obj').createNode('geo') edif.moveToGoodPosition() base = edif.createNode('tube') base.parm('type').set('poly') base.parm('cap').set(False) # .set(True) base.parm('rad1').set(“1”) base.parm('rad2').set(“1”) base.parm('height').set(“6”) base.parm('rows').set(“6”) base.parm('cols').set(“8”) p1 = edif.createNode('polyextrude') p1.parm('lty').set(-2 * 0.2) p1.parm('lsx').set(1) p1.parm('lsy').set(0.2) p1.parm('newg').set(True) p1.setFirstInput(base) so, basically now I have a tube without caps, and a simple polyextrude which creates a pattern on each tube division, but, strangely, behaves differently just for one column in the cylinder… Any ideas? thanks!!!! dagush.-
————————- * skylineEngine project coordinator * buildingEngine module developer http//ggg.udg.edu/skylineEngine
dagush
Member
98 posts
Joined: Sept. 2008
Offline
Oct. 24, 2008 7:19 a.m.
Sorry for the multiple posts. Here is a hip file for you to play with… cheers dagush.-
Attachments:
wierdTubePolyextrudeBehavior.hipnc (34.0 KB)
————————- * skylineEngine project coordinator * buildingEngine module developer http//ggg.udg.edu/skylineEngine
edward
Member
7722 posts
Joined: July 2005
Offline
Oct. 24, 2008 9:47 a.m.
Indeed, that does look like a bug. It's more obvious if you turn off Output Sides in the PolyExtrude SOP. I've submitted it.