Direct modelling tools similar to NX

Of course solid editing could and should work better in Rhino, but repeatedly pointing to NXs syncronous modeling features without taking into account its price tag (and the topological price to pay: added control points, tolerances on edges etc) is just silly.
That’s all I wanted to say.

So yes, by all means: McNeel, if you offer solid editing as a feature, at least the simple geometries should indeed work better than they do.

Users that are looking for direct modelling that preserves design intend: don’t hold your breath.

4 Likes

I downloaded plasticity. It’s direct modeling is pretty great. It’s only in version 1, so its features are pretty limited. You can’t even measure except in the most rudimentary way. But lots of potential, although the fact that it declares that it is “CAD for artists” doesn’t inspire a lot of confidence. As long as your creating a CAD app why limit your aspirations? Especially when the direct modelling super app charges $3400/yr.

I also downloaded Rhino 8 and got to know push/pull and the gumball a little better. Pretty cool and they go a long way to satisfying my feature request. However, still lots of limitations. The “extend” option in the gumball only seems to work with planar surfaces. Keep up the good work Rhino guys! Still a ways to go.

1 Like

Because it initially didn’t use parasolid as its kernel. The lone developer wasn’t sure he could be able to afford a parasolid license, but he managed to get one and this is just speculation, but I suspect that the only reason he was able to is because his application serves a different market where Siemens is interested in seeing if there’s any potential growth, so they let him have a license purely as a test.

2 Likes

What lol

why :sob:

too bad it cost an arm and leg

why not.

Yeah but, fusion is still over priced, and you don’t actually own it. You can only lease it for temporary periods of time.

And the cloud is not secure. The cloud is principally a breach of security. People that put their intellectual property on the cloud are silly.

1 Like

Not sure if you remember the transition from AGlib? If we depend on a 3rd party kernel, then that is what is happening, we become dependent.

5 Likes

We are all dependent on others, and one bad relationship experience should not prevent you from forming a new one. True love might be just around the corner :wink:

4 Likes

Dependence on people is fine, but that’s not what I’m taking about. Building Rhino around a different modeling kernel would mean a huge part of it would need to be rewritten. If that happens planned, it might work, but it would also put the future of Rhino at risk.

2 Likes

My point is that we users are building businesses and plugins that are dependent on Rhino and it’s predictability in the future… so we do it all the time :smile:

1 Like

If you depend on any CAD kernel, I guess parasolids is about the safest bet.

1 Like

please read also this response from Mitch from an earlier thread, as he explains it much better than me:

3 Likes

I don’t know software at all, so please forgive a stupid question. Is parasolid a requirement for my feature request? Push/pull in Rhino seems to go a lot of the way. Creo is not parasolid (I think) and PTC’s lame attempt at replicating this functionality does what I want. It seems like a relatively minor tweak to what McNeel is already working on.

No, but Parasolid is a widely used geometry kernel that has been developed for many decades, and is capable of solving a lot of geometric issues. Since Rhino uses a proprietary modeling kernel, its functionality will never be the same as a modeling application that is built on top of the Parasolid modeling kernel. All the ‘magic’ that you see happening in Plasticity or any other application needs to be programmed. Thousands of special cases are all programmed. This means many million lines of code.

1 Like

I thought openNURBS was open though…

openNURBS is the .3dm file format and tools writing to and reading from that format.

From Rhino - The openNURBS Initiative

The openNURBS Initiative provides CAD, CAM, CAE, and computer graphics software developers the tools to accurately transfer 3D geometry between applications.

The tools provided by openNURBS include:

  • C++ source code libraries to read and write the 3DM file format. The current compilers from Microsoft and Apple are supported. A makefile is provided as a starting point for using other compilers.

Note : openNURBS is an open source toolkit for only reading and writing 3DM files. [emphasis added] Our full-featured development platform is provided in the Rhino SDKs.

openNURBS is not a full geometry kernel, contrary to wishful thinking which can be found on the internet.

1 Like