@Modeler3D wrote:
I have curves in a certain order, however after splitting the order changes (does not remain). Why is that? What to do?
Posts: 3
Participants: 2
@Modeler3D wrote:
I have curves in a certain order, however after splitting the order changes (does not remain). Why is that? What to do?
Posts: 3
Participants: 2
@ffeldsberg wrote:
Hi Everyone! Is there any way to create a pattern to choose these points other than divide points? I need for the three points to be consecutive, meaning points 123, 456, 789 (and also being able to choose how many points to be grouped [3, 4 , etc]). Thank you!!
Posts: 2
Participants: 2
@hugh_groves wrote:
I have been searching a long time for a good meshing library and have struggled to find something that meets my criteria. My criteria are:
- Meshes planar surfaces (potentially with holes)
- Mesh can be constrained to mesh around a given point within the planar surface
- Mesh can be constrained to mesh around a given line on the planar surface
- Can be integrated into a Grasshopper based workflow
The middle two criteria seem to give me the most problem.
Bonus points would be given for:
- Quad elements instead of triangles
- Some way to control mesh size / refinement at features
- Some mesh quality controls
As you may have guessed from my requirements I am looking to construct finite element meshes. These features seem pretty common across finite element software so algorithms / libraries must exist - it’s getting them into grasshopper which is hard!
The libraries I have come across so far:
- Millipede (ticks most boxes, but is sometimes unstable, plus its wire overrides are really annoying)
- Kangaroo mesh machine (I can’t work out how to constrain it to given points / lines)
- Default Rhino / Grasshopper meshing (reasonable results with some subdivision, but again cannot be constrained)
- Triangle.NET (I’ve wrapped this into a component, it’s quick and gives good elements, again cannot be constrained to points / lines, plus the licence is a bit confusing)
- Rhino quad mesher (does not seem to suit planar surfaces)
Posts: 8
Participants: 2
@sheridan wrote:
GH re-runs definition when Items are hidden or un-hidden. Can we disable this feature?
Posts: 1
Participants: 1
@rh.lorentemarti wrote:
Hi everyone!
Im getting some issues with the cluster -shp import-
The error message says literaly " The ‘Microsoft.ACE.OLEDB.12.0’ provider is not registered on the local machine" but since ive got the Microsoft Access Database 2016 installed I supose that this can only be a matter of upgrading the cluster by the developers of GH.
Any other ideas?
Saludos
Posts: 1
Participants: 1
@marti.bandols wrote:
Hi all!
I asked a question about random rotation of panels along a curve a couple days ago and @DavidRutten was extremely nice and helpful.
I played around with his script yesterday (and probably committed a few crimes against common sense while doing so…) because I also need some surfaces to consist of multiple repetition of panels…I followed a tutorial yesterday and it worked on its own, but I can’t understand how to connect it to the random function, as soon as I do it starts arraying in random directions.
I’m imagining it has to do with the random function, but I really don’t know how to mess with that…
What am I doing wrong?Here are the gh file and the model
panels 750.gh (30.9 KB)
190122_Op2 curves.3dm (1.9 MB)
Posts: 1
Participants: 1
@masahironakata wrote:
Hi there,
I’m learning a lot from this forum as always. I’m appreciated such nice open community!
Here’s my question. I successfully applied curved holes surface by Weaverbird as I attached and I’d like to fill all of thier holes by concave surface.
If it’s possible it’s better to be Brep with thickness than just surface.Hope anyone has nice idea to solve this.
Thanks,
WantToFillHoles.gh (12.9 KB)
Posts: 1
Participants: 1
@Brenda wrote:
Is there, or could there be a key combination, that could be pressed can turn the mouse-cursor into a (x-acto-blade-looking) knife tool that you can drag across a swath of wires–to sever their connections?
Thanks for your consideration,
–Brenda
Posts: 3
Participants: 2
@yein6505 wrote:
Hi!
I had a problem about move way about from curve point to offset point.
could you help me!
Posts: 3
Participants: 2
@maxlicenses wrote:
Greetings!
I’m a Highschool student, and am just starting to learn Rhino and Grasshopper. I have a little project and would appreciate some advice on which elements I can use to do this.
I want to start with a line or curved wall in Rhino. In grasshopper, I want to generate a sine wave along the liner. With sliders for Amplitude and frequency, so I can control the infill. I then want to offset to create the outer lines of the wall and close off the ends. I’d like to have a slider that controls how much of an offset from the sign wave. Like touching to some space in between the sign wave and wall. The end result will get extruded into a 3D wall.
So, Any advice on which grasshopper functions I can use to achieve this? Or is there already something on Food4rhino that does this.
Just learning, watching a lot of youtube, I understand loading the Rhino line into Grasshopper. I’m not sure if I need to segment the line first to create the sign wave?
Any advice will be appreciated.
Please see my drawing.
Max
Posts: 3
Participants: 2
@Andrew_Mole wrote:
I am writing a Grasshopper component using Python and I want to be able to carry out a check at the beginning (when components are loaded) and cause the component to fail to load or unload it the check fails. In case it is relevant, the check actually involves a call to a dll to check whether the computer is compliant. How can I do this?
# ... from ghpythonlib.componentbase import dotnetcompiledcomponent as component __author__ = "piac" # What can I put in here to carry out a check and then abort the loading (or unload)? # Can python override the base loading method? # Grasshopper.Kernel.GH_AssemblyPriority ??? # GH_LoadingInstruction.Abort ??? # Or is there a method that I should call that will unload? class MyComponent(component): def __new__(cls): instance = Grasshopper.Kernel.GH_Component.__new__(cls, "Axes", "Axes_1", """Draws a graphic symbol ....""", "Display", "Preview") return instance # etc...
@piac - I am following your tutorial on creating a Grasshopper component, and I already have the Axes component working.
Posts: 1
Participants: 1
@piebekoster wrote:
Hi there!
I am running Pandas to read an .xlsx file into GH_CPython component. As this process is quite slow, I want to do it once and then send the imported Dataframe to other GH_CPython components. However, everytime I connect the output with the input, Grasshopper crashes.
I have tried ‘hiding’ the Dataframe in a Python Class. The program doesn’t crash, but it doesn’t see the Dataframe either.
Is there any way I can send a Dataframe to other components?
Thanks a lot!
Posts: 5
Participants: 3
@pimbuskermolen wrote:
I have a network of curves as shown in the image below. They are all individual curves, and for each of them I have a value of the length I want them to be. I am looking for a way to change the length of each curve to the desired size, whilst keeping the curves connected. If needed, I also have a connectivity matrix between each vertex ‘describing’ the lines.
Posts: 1
Participants: 1
@falconsnest723 wrote:
Is there some way that I can construct a curve like an elipse and maitain a constant length while deforming the curve to fit another object
Posts: 1
Participants: 1
@okeating wrote:
Hi,
I’e got the start of a definition for a parametric triangle pattern. I’ve got it halfway figured out but I’m not sure how to add the triangles facing the other direction. Any tips on how to get the left facing triangle? I’ve drawn it in in rhino but It should be part of the deffiniton
Triangle-Pattern.gh (8.4 KB)
Posts: 2
Participants: 2
@ForestOwl wrote:
I am trying to make a patch, but I do not know what they meant with a ‘Guid’ for the ‘rs.AddPatch()’ part .
What am I doing wrong?
20190123 problem patch 00.gh (13.6 KB)
Posts: 4
Participants: 4
@barone61 wrote:
I’ve understood that Rhino 5 cames with Grasshopper. I have Rhino 5.5.2 licence installed on my Mac, but I can’t find Grasshopper. Someone could help me to understand how does it works?
Thanks
Edison
Posts: 3
Participants: 2
@maje90 wrote:
Hi all.
CurveLine_intersection_error.gh (12.5 KB)
The “ParameterB” (for the Line) value of the CurveIntersections event after a Rhino.Geometry.Intersect.Intersection.CurveLine method is giving unpredictable results.
In CurveLine the difference from the CurveCurve is that the Line is extended infinitely (is it?)
I would expect to have a parameter 0-1 if the intersection point is actually on the line and outside of the 0-1 domain if “outside”, not touching the starting finite Line object.ParameterB give results as the Curve is used to make a boundingbox and increasing the line until it pierce out of the box (just a supposition).
I can’t use ParameterB (of a CurveLine intersection) at all… any examples available? Is it bugged?
On a second part, reading message box of the evaluate length component with [Normalized=false] i’ve seen this:
“1. Length factor cannot be smaller than the length of the curve.”
It should be corrected to:
“1. Length factor should be smaller than the length of the curve.”
Posts: 2
Participants: 2
@lauren.nayman wrote:
Need help debugging the attractor point in this script! I want to be able to drag the centrepoints of rectangles around based on the location of the attractor point, but the code is currently not moving my array of points. I have one version with a scattered (read: random) array of points, and one that is based on a surface division. Ideally the script will work on non-rectangular polygons. I drew a complex polygon to represent a building facade.
I attached a Rhino file with a complex curve to use as an example, and the scattered and surface division versions of the attractor point file.
Thank you!
attScatter_01.1.gh (16.1 KB)
attArray_01.1.gh (16.4 KB)
For Debugging.3dm (25.9 KB)
Posts: 5
Participants: 3
@caganpekkucuk wrote:
Hello everyone. As understood from the topic, i am having an issue projecting equispaced points to a half ship hull surface.
The main thing i am trying to do is to obtain the halfbreadth table of the ship hull form by means of user-selected amount of waterlines and frames. The “user selected amount” part and the rest of the code is already running fine so i am sharing only the problematic part.
When i connect the brep and the points to the project command, i get at least 1 or 2 points out of the hull surface. It depends on the surface a little bit i guess (because within the code it is possible to manipulate the hull surface and with every different surface the number of wrongly projected points change) but i wonder if there is an easy way of avoiding this to happen? Also i would be grateful if anyone can explain why i am facing this problem.
I am sharing the rhino and the gh file, thank you.
Gh Project 1.gh (6.3 KB)
Point Project.3dm (1.2 MB)
Posts: 3
Participants: 2