Back to

Comments, wishes and questions

(PodoTools) #1

After some time playing with Xirus here are some first comments, wishes and questions.

It is still difficult for me get the shape I want by dragging augmented points.
Besides from understanding what exactly happens while dragging these points, the way these points are movable in space also makes it hard to control the surface modifications.
The first thing I miss is a toolbar of course, but here are some more fundamental issues:

It should be possible to move the location and the tangent/curvature at a point etc. without having to switch between surfacepoints/augmented points. This switching between different types of control makes fast and intuitive modeling impossible for me.

There must be a UVN dragging mode for augmented point dragging. Most preferable with the option to drag a number of points simultaneously, each point according to its own direction, like you can in Tsplines.

Augmented points should have grips at both sides of the line/face that represents the direction and value of the curvature (what is the name?)

The “weight” of the controlpoints should allow numerical input too. You can collapse a number of points but cannot give them a certain value other then 0 without dragging them one by one.

I miss the option to subdivide a face in U or V direction only.

How can I join 2 ore more separate Xirus surfaces into one?

In wireframe mode my Xirus objects do not get highlighted when selected.

Wish: The option to snap or pull surface points to another surface or mesh.

Hope you can get the Xirus UI to a higher level, it has the potential to become the perfect tool for me as a shoe-last designer.

Erik Hondebrink

(Pablo Garcia Amorena) #2

Hello Erik,

Thank you for the extensive feedback, we appreciate a lot.

  1. Next update will include a toolbar, it will be available by next week.
  1. The toolbar will ease the modeling process, and a feature combining location points + tangent/curvature will be available in the following weeks.
  1. Also, this will be available soon.
  1. and 5. We are working on an extensive UI allowing this kind of operations.
  1. We already have this and are testing it internally. It will also be out there soon.
    Meanwhile, there’s the possibility to extract a single face and then apply global subdivision to it.
  1. I’m not sure if I understand correctly. Do you mean joining them physically through the boundaries? In that case, there’s currently the Watertight Join Command .
    If you mean joining them as an entity, there’s always the possibility of either grouping them or converting into NURBS and directly joining them as a polysurface.
  1. We are working on it as part of the UI extension.
  1. Do you mean here to constrain surface points onto another surface or mesh?

Thank you again, this is very helpful for us in order to shape the product that suits the needs of the users.

(PodoTools) #3

Thank you,
You gave the answers I hoped for.

As for 9: Yes, constraining a selection of surfacepoints to a surface ore mesh is what I need when modelling an shoe last with a foot scan as a reference. There is a video that shows my workflow .
At some moment I use “retoposnap” to shrink a part of my model around the foot scan.

(Pablo Garcia Amorena) #4

Hello Erik,

Last Xirus WIP update, which was released yesterday, fixes and improves these issues and many others involving user interaction with Xirus objects. Take a look at the new features.

Next update will solve these problems. An UVN editor is currently in testing mode and will be included soon, see:

Next update will also address these needs involving ease of use and user experience.


(YoulianTodorov) #5

I`d Wish to have,
tools like extrude face, thicken face, symetry, weld/unweld an edge, add face, insert/delete an edge, gumball object orientation in order to start to create an object with the commands of Xirus otherwise i just ask why do I need it - you have always to jump btw. xirus and nurbs plsrf and have no idea why… You have to think more on the workflow of designer…, you have to think, do you establish a XirusCad as Tool that improves the geometry of the Rhino or to make the design process easier for us and we buy for that reason…

The other thing is try to simplify the terms/definitions, not to invent new one`s - example why:

  • Parameter Lines - Isocurves Edges is enogh simple understandable…
    thanks and hope to see

(Daniel Schmitter) #6

hi @YoulianTodorov,
Thanks for the feedback. Several of your suggestions are already on our todo list, we’ll work on it in the near future.

Can you give us an insight on what kind of models and designs you are working on (example images, 3dm file or a video)?



(YoulianTodorov) #7

Hi Daniel,
thanks for you feedback… following you quest …

Model an iron using 5 simple T-Splines for Rhino commands
Introduction to T-Splines v3 for Rhino

extremely usefull commands:
-append face

  • extrude faces edges or curves
    -crease/remove crease
    -insert point/edge (exact/simple)
    -fill hole
    -subdivide (exact/simple)
    -bridge (and add as much as you want faces in between)
    -match surface (match Xirus surface to a nurb`s edge or the other way around)

exact/simple has a relation on the points` weight or in Xirus language G0/G1/G2

I appreciate your goal to make the program exact but a designer is going to get lost if he has tooooo many handles to adjust, keep it simple in order to get to faster results. afterthat you can still dive in deeper waters if you wish … and i would keep this options… just make them on a deeper level, otherwise you lose quite a lot of the potential clients…

for example …I miss in clayoo a lot of the handles that I have in t-splines

look at the simple toolbar design of t-splines or clayoo its easy to understand and learn out of it as a beginner …!
suggestion - you should not invent new terms like parameter lines or join edges – they are already somehow established – isocurves / weld points, edges… etc.

(YoulianTodorov) #8

and maybe 2 more video tutorials:

i design this kind of things as well and love to keep it simple, you always can come back and refine…
the prblem I have in Xirus is , how to start where to start, is it with the rhino commands or with the Xirus, should i convert, why … when …?!
I hope you can see my point…
the idea is not just to adjust surfaces, it`s more… the goal is the final object, with several surfaces that play together …

(Daniilbravi) #9

Among the wishes! (surface control)

(Mark_Landsaat) #10

Surface control is a nice request and I support that as well. Along with control should come tools that allow us to analyse the transitions. In my line of work a tangent match that is within 0.5 degrees is most of the time acceptable (depending on the area). While Zebra analysis for this will show up as a defect having the numerical control that shows you are within tolerance allows you to validate the transition and move on.

Please see screenshot of the VSR tool and the SolidWorks tool. I believe someone even created a Grashopper definition that can do this, but I can’t find it. CAD systems like real world manufacturing have tolerances and these tolerance requirements will be different for different people. While some people may require tangent matching to be 0.001 degrees, others may not. having this type of numerical feedback allows you to make a quantative decision on your surface quality rather than a subjective one.

(Daniilbravi) #11

Among the desires,

Le opzioni in mesh che vedete, però disponibili su una superficie, sarebbe una cosa ottima.
the mesh options you see, though available on a surface, would be a great thing.

(Daniilbravi) #12

Personalmente utilizzo molto il comando “interpola curva sulla superficie” e " proietta curva", da avere nei comandi xirus!!
Personally I use the command a lot “interpolate curve on surface” and “project curves”,
to have in the xirus commands !!