Tweedledum and Tweedledee commands

Many commands should be merged. For example…

Rhino 6 introduced Parabola3Pt command. This is a misnomer because the older Parabola command also uses 3 points. In my opinion, the Parabola3Pt command should be merged with the older Parabola command.

DevLoft should be an option of EdgeSrf.

OffsetMultiple should be an option of Offset.

ShowDir should be merged with Dir.

SetMaximizedViewport should be merged with MaxViewport and renamed MaximizeViewport.

Nobody needs Unisolate command because Show command does almost the same thing.

Nobody needs PlaceHole command because MakeHole command does the same thing and it has more options.

Nobody needs Splop command because OrientOnSrf command does the same thing and it has more options.

Nobody needs Helix command. The Helix command is superfluous because Spiral command does everything (and more) than the Helix command.

Rebuild and RebuildUV should be merged into single command.

FitCrv and Fair should be merged with Smooth.

RotateCamera should be merged with TiltView.

Few people can memorize differences between FlattenSrf, Smash, Squish, SquishBack, SquishInfo, UnrollSrf, UnrollSrfUV, ApplyCrv, CreateUVCrv, FlowAlongSrf, Splop, OrientOnSrf, ProjectToCPlane, and Project. These commands should be merged into just two commands: one command projects objects on the construction plane, while the other command projects objects on a 3D surface.

1 Like

Um, no. If anything it should be part of the Loft command. EdgeSrf is used when a closed curve that defines a surface boundary is available, Loft nor DevLoft require a closed curve. But otherwise I like DevLoft being separate, if only it was history aware.

Again, no. These commands all do very different things. For example, Smash, Squish and UnrollSrf are very different commands with very different purposes where confusing them could lead to very bad real world problems.

1 Like

Good news: Rhino 6 merged Blend and BlendCrv into BlendCrv.

There is little difference between Distribute and ScalePositions.

Extend should be merged with ExtendDynamic.

“Simplicity is the ultimate sophistication.” - Leonardo da Vinci

“Simplicity is the key to brilliance.” - Bruce Lee

“In character, in manners, in style, in all things, the supreme excellence is simplicity.” - Henry Wadsworth Longfellow

“Make everything as simple as possible, but not simpler.” - Albert Einstein

1 Like

AddGuide and RemoveGuide should be merged into single command: https://mcneel.myjetbrains.com/youtrack/issue/RH-49895

MergeFace should be merged with (Rhino 7) MergeFaces.

Good news from Rhino 7: ToNURBS command replaces: The ConvertExtrusion and MeshToNURB commands. source: https://docs.mcneel.com/rhino/7/help/en-us/commands/tonurbs.htm

More good news from Rhino 7: DeleteMeshFaces is replaced by DeleteFaces.

I generally agree that there are many commands that could be combined but:

This is not a good one, because when you isolate objects while there are objects hidden, Unisolate will only show the objects that were visible before the Isolate, whereas Show will show everything.

2 Likes

Reflect should be merged with Symmetry.