I wish there was a better way to draw curves with the pencil

Perhaps I’ve missed something, but I’d like to be able to sketch out curves (preferably w. some smoothing) that I can then

  1. tweak the control points if necessary
  2. use these curves to make extrusions, lofts, sweeps etc.

Markup tool can be extruded but has a bunch of limitations
Making a spline from scratch is possible but tedious and hard to see (zoom window was a great addition though)

Now if I want to adjust control points in order to close a spline f.e. it’s impossible because as soon as I use the pencil it begins a new markup instead… finger’s don’t do a whole lot either.

I have such high hopes for this app but it’s so hard to use at the moment.

the command is called Sketch, it also works in iRhino and works with a pen.

Are you using the WIP version? We have a command line and some other features in the WIP version you can use

You should be a able to select the control point and drag it by itself or using gumball

Let me know if you’re still having issues using the WIP

I could’ve sworn that this command didn’t exist last time I tried it. It is a while though. But yeah, this is more what I meant. :slight_smile:

I would love to see some more work towards better pencil experience. I use Shapr3d on my iPad and it works so sweet both in terms of user experience, UI and pencil integration.
It does however completely lack any surface modeling tools. Which is where Rhino shines and for me where iRhino really would become a useful tool

I sometimes use Onshape on the ipad as well but in terms of user experience on the ipad it’s slow and tedious to work with.

Another issue I have is that most of the icons are missing, I only get icons for a few of the commands that I’ve pinned, the rest has question marks.

Keep in mind the WIP stuff are indeed work in progress, can you give me an example of what you’re trying to do and what doesn’t work when using the pencil?

Can you list them so we can add them to this list: RV-1219 Missing toolbar icons

Sure thing, totally get that it’s WIP. I really mean it as constructive criticism

It’s easier to show than try and explain in text. It’s mostly that it doesn’t feel intuitive.
Drawing in Shapr3d is very intuitive, it’s super easy both making lines and arcs with the pencil.
If you get a line or a arc depends on how the pencil is moved.
Splines are made by drawing regularly and pushing down a little harder every time you want to add a controlpoint.

Here’s a few examples on what it looks like.

When it comes to modeling in Shapr, some of the sweet stuff is thanks to the parasolid kernel and might be harder to implement. Like selecting an edge and depending on which way pencil is pulled you either get a fillet or chamfer. And with the size updating in realtime makes it super intuitive.

I started to write a long list of commands down, but while doing it I noticed that many of the commands without icons all had “!_” in front of them, and that was the reason they didnt have icons. Re-pinning them gave me them without the prefix and solved most of them!

But some still missing are
Rebuild.
Box _Center Not sure if this applies to more sub-commands or not
Grid I think this needs a toggle somewhere in the UI. 1st thing I do is turn it off since it’s hard to do anything w curves because theyre invisible against the grid
Circle doesnt exist in the list either ?
InsertEdge

A lot of what I see here has to do with constraint based modeling which is not a paradigm we have yet in Rhino. @Joshua_Kennedy has done some interesting experiments with constraints and I’m hoping we can get that project into iRhino at some point.

I think we can be smarter about that. I’ll add it to the list
RV-1287 Command icons for command starting with !_

This will be interpreted as a macro, and right now I’m not showing an icon for macros. just abbreviations.

Circle and many other commands don’t exist because they’re written in .net

Yeah never mind the constraints etc. Although I agree it’s on the wishlist.
I mainly meant to show how the pencil is used when sketching and how fluid and intuitive it is.

Ah okay, Are the .net based commands never gonna work on iOS?

They will be, we’re working on it

2 Likes

is that the reason why BlendSrf does not exist? also, will raytraced show up in irhino at some point?

Right.

Not anytime soon

This should be fixed in the current build. I believe you had pinned your commands in an earlier version which wasn’t sanitizing the input.
RV-1287 Command icons for command starting with !_

1 Like

Hi @mkarimi I have a wish that I believe is related to this thread.

I design organic shaped objects with openings on them (helmets), and if we could draw with the pencil directly upon the the outside surfaces of the main object with the pencil then it would make designing the openings for these objects much easier.

I’m envisioning something like Sketch on Mesh, but maybe with more smoothing and/or a specificied number of control points.

To the designer, it would be like sketching in 2D, but then the sketch would be projected to the mesh (I suppose projection would be another way to do it). Being able to work directly with a polysurf or a SubD as the main surface(s) one is drawing on would be even better, but I’m not picky on this point.

Thank you!

1 Like

I had a similar thought a while ago but didn’t get much traction. I’m happy to revisit it.
RV-1006 Stencil workflow with pushpull

This macro is a good starting point. You can replace _Curve with _Rectangle , _Polyline or another command. Not sure how well it works in iRhino, but we can refine the wrkflow based on your feedback

! _Cplane _View _Curve _Multipause _Enter _SelLast _Project _Direction=_View _SelAll _Enter _SelNone _PushPull _Multipause _Cplane _Undo

2 Likes

Ok yes, thank you, I see what you did there. I’m going to play around with this a little bit.

Here’s what I came up with, and it’s actually pretty usable as-is tbh.

I’m assuming a Y-Z symmetry plane, and I quite like the ability to have history turned on. I changed it to use InterpCrv, but I’ll make a button with each freeform drawing style. Yellow curves in the image below are the drawn curves.

! _Cplane _View _InterpCrv _Multipause _Enter _Project _SelLast Enter _SelPolySrf _Direction=_View _Enter _Mirror 3Point w0 w0,1,0 w0,0,1 _SelLast _Enter

I’ll bring this to my team, and see what they thoughts they have.

I would love the ability to draw and project in Perspective, and to only project to a front face.
I could see the designers wanting more of a sketch (rather than choose points) type of drawing mode. They’ll probably also want to be able to average out several pencil strokes, etc…

My vision isn’t so much being able to draw out final geometry, although some will, this is mostly for doing layout type work afaic.

Thanks!

1 Like

Have you tried Sketch command with OnSurface option enabled?

I have tried Sketch, but it’s pretty hard to get clean curves out of. I’m generally looking to create a single nurbs span per gesture, if that makes sense.

So I’m only choosing 2, 3,or 4 points to create the curves, depending upon if I want a straight line or a curve basically.

You can just sketch directly onto a mesh or surface…