Cannot join SubD objects

Hi, Im working on 3D model in Rhino SubD and after latest update I cannot join 2 SubD objects. I used SubD Sweep One Rail command and I cannot join generated face (blue) with the rest of the model (green). There are no duplicated faces and I have checked mirroring settings.

nearly impossible to help without a file.
did you try to
_stitch
of both edges - instead of join ?
(this might solve some imprecision)
_alignvertices , then _join might also be an option

post the file to get more feedback.

kind regards -tom

Hi Tom,
thanks for your feedback, “stitch” was not working at all. Please find the problem part in the attachment.

Best regards, Marek
SubD_Join_Problem.3dm (298.5 KB)

the blue surface is a nurbs surface
the green surface is a subd
you can not combine those two different object-types

use
SubDSweep1

and you can not join 3 subd edges together…


SubD_Join_00_tp.3dm (3.4 MB)

delete the violett faces
_subDSweep1
_join

and please update / Edit the title / remove “BUG”

2 Likes

I edited the title.

1 Like

Now that is disturbing. That 3dm is export from original file, because I cant share the full model. And in Original file it is 1 open SubD and it was created with SubD Sweep. I know I cant combine different object types Im working with this every day. See the same selected face in original file. So it looks like Rhino is somehow tracking this SubD as Surface in original file, but I dont know why…

does this work for you ?

No, it is not… the original file was created like that and _join command was not working and that is the main problem of this whole topic. As I wrote earlier (and also attached the screenshot of it), in original file all objects are SubD. But after export the “unjoinable” SubD face converted itself to Surface and in original file it is still SubD…

did you check the subd faces i marked violett above ?
you may also try
_appendFace

Can you provide a sample file that allows to reproduce the error: a subD-Face that is exported as a Nurbs-Surface ?

The violett faces appierd after file export, but they are not in the original model. Yes, in the exported file _join command worked after it was deleted. Maybe will have to recreate this model from scratch.

I cant, because everytime I export the problem part from original file, it will automatically convert the SubD face to the Surface

upload the original file ?
or do a copy of the file (save as…) and delete everything else ?
I think it s nearly impossible to debugg an error, that can t be reproduced

contact tech@mcneel.com if the issue persist.
if this is really a bug and the data is confidential.
make sure to include your system info
run the
_systemInfo command.
and include a link to this topic

good luck, kind regards -tom

@mark.alaksa It looks like you might be trying to create a non-manifold edge in your SubD (an edge that is connected to 3 or more faces). These are not fully supported in Rhino (and not well defined in the original SubD papers), and as such most SubD commands will prevent you from creating them.

Some of what you describe in this thread sounds like a Rhino command is creating bad geometry. That would be a bug that we want to fix.

Can you contact tech@mcneel.com, or upload your file to Rhino - Upload to Support with pierre@mcneel.com as the destination email? We keep files uploaded this way private and do not share them outside the organization, if that is a concern.

Thanks,
Pierre

1 Like

Hi Pierre,
No, it is only edge to edge connection…I’ve already completely remodelled this object by simply snapping Single SubD Faces on the SubD vertex of the previous (original) object without any shape changes or removing SubD faces and it was possible to join faces that were previously unjoinable. I think that bug is hidden somewhere in the _Reflect SubD Object command, and it happens after you change the “reflection” setting several times, like I did in previous model.