Does the wireframe SOP work in 12710?

Doesn’t for me.

K5000, latest Nvidia drivers, Win7.

Bruce

Wireframe SOP is cpu based only.
Do you have an example where it fails?
Thanks
Rob.

Ah - looks like the wire SOP won’t work on a mesh type? Is that expected?

Perhaps, I will check.
Meanwhile you can put it through a convert SOP first for the expected result.
Cheers
Rob

That’s what I did once I discovered the problem, thanks.

Is there a different way to remove primitives/faces from a set of vertices? With them, delete is very awkward with the ‘degenerate primitives’ thing.

Depends. What type of criteria are you using to decide which faces to remove?

There are times where I want to remove all the faces and just have points - to send into a copy SOP for instance.

In that case, I’d attach it to:

Add SOP and select ‘Delete Geometry, Keep Points’

Alternatively you could write a short Script SOP.
Its definitely sluggish compared to the SOP solution, but you could extend it for finer control:

def cook(scriptOP):
    i = scriptOP.inputs[0]
    scriptOP.clear()
    for ip in i.points:
        p = scriptOP.appendPoint()
        p.P = ip.P
     return

Awesome, thanks. Using the Add SOP to delete stuff, why didn’t I think of that :wink:

I guess a feature request would be to add that to the delete SOP? Maybe as an optional pre-process?

Bruce

makes a lot of sense!
Cheers
Rob