- 7
- 8 851
Joshua Kennedy
Приєднався 18 лют 2022
Rhino WIP Constraints Point On And Along Line Constraint
Rhino WIP Constraints Point On And Along Line Constraint
Переглядів: 541
Відео
Rhino WIP Constraints History Booleans
Переглядів 1,7 тис.2 роки тому
Rhino WIP Constraints History Booleans
Rhino WIP Constraints And Extrusions
Переглядів 2,4 тис.2 роки тому
Rhino WIP Constraints And Extrusions
Coming from mechanical engineering CAD like AutoCAD etc this would be a very good feature. Together with assemblies Rhino would be quite powerful
maybe we should also have ability to make the extrusion first then add dimensions to extrusion itself then they will also behave accordingly to dimensions Maybe we shouldnt have a special line for extrusion just to have it constrained. We should have temporary dimensions for every dimension and after we extrude we should change geometry without any need to add dimensions.
To better implement these maybe we can divide project into 3 sections and implement step by step, so it will not cause overlapping issues in whole system, maybe we can differentiate dimensions and constraints fully. Implementing: A TEMPORARY DIMENSIONS & DIMENSION DRIVEN DRAWING/MODELLING (DIMENSION DRIVEN FEATURES) 1. temporary dimensions/dimension driven functionality inside a element (to be found in bottom osnap ortho etc section) NOTE: For temporary dimensions , for example, when u change dimensions of line, it gets longer in both directions and it doesnt know if it should only elongate from end point or startpoint right? so the solution can be this: there will be a visual arrow that represent (left, right middle) so when u click on it it will change into a new mode and elongate according to that mode. Ex: First we draw a rectangle, if we click on it then it show temporary dimensions on all sides, if we use shift+ctrl click to one edge, it will only show dimension for that edge and when we change its dimension it will elongate (a. left b. right c. both sides/middle as mentioned above) if we click on a corner of rectange it will show dimensions related to edges connected to that corner/vertex, then when we change dimensions of a certain edge, that corner will move only according to that so the rectangle can deform into new shape Second, we extrude the shape and we click on the extruded end-surface of the object , it will show a dimension in middle so when we change it extrusion will also change. 2. relative temporary dimensions to another object there will be an option to move one end of temporary dimension on an object to another object vertex or edge, so when we edit temporary dimension of this object it will elongate based on other object (other object will stay fixed and our object will elongate in other direction) B.. PERMENTANT / VISIBLE DIMENSIONS FOR PARAMETIZATION & TO HELP CONSTRAINTS 2. (permenant drivendimensions) - these are the dimensions that can be added and they are always visible and they interract with other constraints Note: these dimensions will elongate based on the start of dimension line, dimension line will have a startpoint and endpoint and if u change dimension the line will always elongate from dimensions endpoint with reference to start point, in other words , if u draw a dimension from point A TO B, when u change dimension value in dimension line, the real line will elongate from B because A will be the fixed point always. so we need a visual element to tell us this difference, and after dimension line is created we can change the start end point of dimension line if we change our mind. 3. Constrained(fixed) dimensions/locking dimension: if u lock a dimension, it will be unable to be changed so when u change other driven dimensions, everything will change according to constrained dimension that never change 4. Dimension Parameters - turning the permenant dimensions/dimension driven functionality into parameters in properties of object group, when u choose all of a object group that has elements connected by constraint relationships, properties bar can show them to us. so we can edit the shape without dimension lines. (HİDE DRIVEN DIMENSION LINES option would be good so it will allow us to see shape and just edit shape by parameters belogn to that group with constrainted elements) C. NON-DIMENSIONAL OTHER CONSTRAINTS (PREFEREABLY BY BENEFITING FROM PERMENANT DIMENSIONS AS VISUAL REPRESENTATION OF CONSTRAINT RULES ) 5.Lock/Alignment constraint - locking a end point or middle point or longitudinally all the line into another point or line that is used as a guide so when u move guide the objects will move with them 6. Other more advanced constraints as seen in videos, like parallel or other things. (they are really great, I never saw such in other BIM softwares I used, they will be great for parametric editing NOTE: Some constraints such as parallel can be visualized by dimension lines as well to simplify, for example if u create dimensions between to lines by using vertical dimension for example it will force those 2 lines to always stay vertical. so it will remind us they will always stay like that For example online constraint can be visualized by dimension line, if we draw a dimension between a line and a point and first we will click line because its the base element and then click point, then change dimension value to 0 and then lock the dimension , it will always stay on the line because we clicked on line first, so reference is the line and the object that is constrained is the point NOTE: These features dont need to support all geometries or irregular geometries or objects, it can be thought as the photoshop smart object where we have to give up object to be smart object if we wanna make deformative destructive operations. so its okay if these constraints break in a later phase of modelling where we need to giveup things. I really wanna help about development of these features, so I will be happy to give feedback or help with design of system to make it most logical and smooth implementation to rhino as if its always existed since the begining of rhino software
I really need this dimension driven modelling, I think better implementation of this can be like this: on the lower panel that has osnap and ortho modes, we can have temporary dimensions/dimension driven button, so whenever we click to enable that, whenever we select any object that is supported it will show those dimension lines that we can edit.
has anyone has this version ?I really need constraints. Pleaseee I really like constraints . I hope someone can still apply thiss for rhino 9
This is the greatest feature missing in rhino at the moment. Great job
Not fun to find videos on features that get taken out of the beta version.
i cant see this tab in the list.
This panel does not appear in the last update of rhino 8 wip
Как только в программе реализуют эту возможность, я сразу же приобрету новую версию Rhinoceros.
Same here. It would also need parameters like it Fusion360 or a spreadsheet like FreeCAD.
Добрый день. Не могу открыть у себя эту панель.. У меня её просто нет в закладке панелей, как её установить?
it was very useful. Thanks.
Is there any constrain for extrusion also.
What is Rhino WIP (work in progress)? Are you talking about Rhino 8? Or is this like an addon you're making? Just curious.
Incredible…Is it possible to handle constraints also within Grasshopper 2?
Joshua - How stable are these features at the moment?
Are there any angle comstraints such as a line being 30 degrees form horizontal?
There is an angle constraint between two lines. The second line could be pinned horizontally and act as construction geometry.
We need variables support, so I can change parametrically multiple parts of the sketch simultaneously.
@@joshuakennedy5376 Using Spreadsheets which will also help with the creation of BOMs.
Brilliant, thanks a lot!
Great functionality when building prototypes!
Or are we looking at Rhn8 🤔
Ctrl and right click is not showing the constraints option am using Rhn7 also. Great video ofcause👍
This is awsome! A feature i`b been waiting for so long. Really fast to tweak and adjust shapes. I hope its oriented for architectural design too, not just mechanics and product design.
Hello, glad to hear you're excited. My intention is that it also works for architectural design. Perhaps you can start a conversation on Discourse about the types of features you'd need. It'll also get a conversation going with other users with similar needs. discourse.mcneel.com/c/serengeti/constraints/158
Almost there. Only needs some If/Else logic.
Just tried this but there is no driving option in the command line for me, only Horizontal and Vertical
ok, never mind, I figured out what I was doing wrong. I was trying to dimension part of a closed curve rectangle which I turned into a constraint sketch without exploding it first so that all the sides were separate objects. Thank you by the way for your videos. I have no idea how I would have figured this constraint stuff out without them
Hi, yes you'll need to create a sketch first. I can see how that is confusing though. The driving option is also only available if the dimensioned object or points are capable of being driven. Certain curves, such as NURBS curves, cannot be driven.
perhaps the addition of planar relations are necessary for me as a user, so I could avoid the edit at 3:13, also I believe there is a huge need for a timeline, a visible one, also why should main objects remain hidden, what is the dependency necessity, regardless amazing effort and looking forward to the full version, finally a software worthwhile for mech designers