he inside part of each panel ... er ... what this means? (also what means panel?)
3. I can't get the attractor point to work? ... In what sense? BTW: if it didn't worked you wouldn't be able to anchor the mesh at the "center" point (or something "similar").
Anyway I'll be back with V2 (the trad update) that does more things.
BTW: What exactly is this? a toy? a small decorative model? a "real" 200' long envelope? Do you have plans to make it? (object's size is critical for deciding the whole approach - either modular or "one piece"). …
max structures (the whole desription available here)
place: Wrocław, Poland
To apply you need to send us a piece of your work on the workshop brief : Power of Points and the fulfilled QUESTIONNAIRE_Shapes_of_Logic_Workshops till Submission of editorials due date. All details are provided below.
Registration fee: Educational*: Early birds (before 12/02/2015) 200€, After 250€ Regural: Early birds (before 12/02/2015) 250€, After 300€ Conference participant: 200€
*Educational - Full time and part-time students, researchers & PhD (proof of status required)
Submission of editorials due date: 7/02/2015 23:59 UTC +1 Participants selection announcement date: 10/02/2015 E- mail: shapeoflogic.workshops@o2.pl
Full information available here:
http://shapesoflogic.com/workshops/…
o get to grips with everything at the moment.
I have generated a basic 3 point curve and applied an offset and loft to generate a flat surface. I am hoping to then pull one of the Z values to 'twist/bend' the curve. Much like the effect generated in the paper model below:
Currently, when I move the Z point on the curve, the end vertices also rotate with the curve meaning that I do not get a 'twisting' reaction. It is merely the curve rotated slightly:
A few things I thought of to solve this were 'locking' the end points of the curve to fix them to the xy plane so when I pull the Z point up it is reacting to the end lines rather than rotating about a point. The other was whether I need to create a mesh on the object to subdivide the surface so when it pulls it will have more freedom in terms of movement. Also not sure if this is something I should be using Kangaroo for, although I would like to control the amount I raise/lower the Z values.
Any suggestions would be much appreciated.
Kind regards,
Paul…
Added by Paul Thorpe at 11:05am on October 15, 2013
stops at them
jumps
jumps
meaning
on-surface distance in surface coordinates
aerial distance in world coordinates
on-surface distance in world coordinates
note
not good because of seams behavior
not good because it can capture points in other areas
it is restricted to local areas
…
思った感じになりません。
balls の代わりにplanarカーブを直接入れてみましたがエラーが出ます。
ファンクションにしてみたところ、forループので作った数値が反映されていません。
ファンクションのインスタンス?を出力していないと思い上記のようにしましたがエラーが出てしまいます。
以上の事から自分の認識が正しいのかよくわからなくなりました・・・
python自体の深いところをわかっているわけではないので余計こんがらがりました。
そこで、for b in ballsはどのような条件または使い方であれば使えるのでしょうか?
そして、上記のように別のオブジェクトに対しての使い方はどのようにすればできるのでしょうか?
2:同じファンクション内のdist = rs.Distance(self.pos,b.pos)についてですが
この文章も for b in balls によってbはBallのインスタンスであると定義?されたためb.posがbの位置であると分かるのでしょうか?
pythonは定義しなくても動いてしまうのでどのような時に使えるのか文章見ただけではよくわかりません・・・
大変細かいことかもしれませんが、よりpythonをしっかりと理解するためにも、どなたかわかる方ご教授いただけると幸いです。…
sible fitness for each component have the same value.
Let's say you have your three components as mentioned before, A, B and C. A is to be minimized, B is to be maximized and C is to be optimised at 15. Furthermore, the possible values of A can vary somewhere between 10 and 500, B can vary between 0.1 and 0.8 and C can be anywhere roughly in between 5 and 60.
So the best possible fitness will be {A=10, B=0.8, C=15} and the worst possible fitness will be {A=500, B=0.1, C=60}.
In table form:
A {min = 10; max = 500; range = 490; target = 10}
B {min = 0.1; max = 0.8; range = 0.7; target = 0.8}
C {min = 5; max = 60; range = 55; target = 15}
The range value is the important here because it tells you the 'strength' of the variable in the total fitness. Typically you aim to make all variables roughly equally strong. Which means our fitness function needs to have weighting factors, so that the components of the fitness function are all {0.0, 1.0}. The old function (without weighting) looked like this:
f = -A + B - Abs(C - 15)
The new function might look like this:
f = -((A-10) / 490) + ((B-0.1) / 0.7) - Abs((C-15) / 55)
The 'rules' could be summarised roughly as follows I suppose:
The sign in front of each variable indicates whether we want to maximize (+), minimize (-) or optimize (-) the variable.
If a variable is to be optimized, then the fitness is defined as Abs(x - c), where x is the variable, and c is the target value. (I.e. optimization equals minimization of the difference between the variable and the target, hence the minus-symbol).
Variables need to be 'centered' at zero (or any other constant numeric, but zero is easiest), so subtract the lowest possible value it can have from the variable.
Variables need to be normalised to the (0~1) domain (or any other constant domain, but 0~1 is easiest), so divide the centered variable by the domain range.
Assuming the fitness progression is linear (which is not a given at all), the fitness ranges before normalisation looked like this:
and the normalisation weighting factors pull them towards each other.
--
David Rutten
david@mcneel.com
Poprad, Slovakia…
Added by David Rutten at 5:58am on August 14, 2011
pe Description = 41 byteType Name = 6 byteIs valid = 1 byteIs valid why not = 0 byte (let's assume everything works)Value = 8 byteTotal for GH_Number: 46 bytes, 8 of which are used for the number, 38 for saying it's a number). 2.400.000 x 46 byte = 105MB for one set of data. (a quick runtime check seems to confirm this is the right ballpark)
My conclusion for using big data in grasshopper needs some additional love at the moment. Currently the datatree structure becomes less useful when starting to go beyond the order 100,000, after this I usually consider writing some C# solution. Main reason usually is the runtime, not memory: executing the multiply command for example for 2.4 million times takes 20 seconds here (I'm not that patient).…
en it become shorter and shorter towards the end where they come together to the point they are like 5' tall. Also, I want the widest part to bend away from each other, start to come together towards the middle and then once past the middle they start to bend towards each other to the point the are touching and becoming one at the end where they meet.
I am a novice at best, I have tried several different methods and watch many tutorials with no luck on making this work. My biggest issue is with the bending.
What I did was draw my "fins" profile with curves and joined them so it was all one curve, then brought that curve into GH and arrayed it along an angled line so that I got the spacing I was looking for. I then extruded these shapes but they all extrude the same height. I don't know how I can go in and pick out one of the shapes to then start to manipulate it to bend how I'd like. I could possibly do extrude along a curve but then I would have to draw all the curves in and it ends up not looking concentric like I know grasshopper can do and I am having an issue that it twists. My idea was to get one side done and then just mirror the whole thing.Any help would be great, maybe I don't know a command, maybe I'm doing it in the wrong order (both likely) but I just don't know
Thanks in advance. I have attached my GH file with "fin" profile I am trying to use attached. I also attached two sketches, one shows the profile of the fin again, and the other shows the over all concept incase you have no idea what I was saying above…
Added by Katelynn Tate at 7:18am on November 24, 2015
ving unfinished renders or even nothing and it is skipping loads of steps. For example I've tried to run Jaceks default definition in 200steps. Vray frame buffer appeared but doesn't finished complete render and than disappeared. Rhino command line was than announcing saving of steps, but it saved only some of those 200 and in random like way 0,10,17,19,24. Those were saved in early stage of rendering.... and from 167 it saved everything and correctly. Do you have any ideas what my problem could be?
I am using V-Ray + Rhino 5 + GH Build. 0.9.0064
Thanks, Tadeas…
Added by Tadeas Klaban at 1:02pm on December 12, 2013
ison, construct a 15' long plywood bench for Mark Weston's Digital Fabrication Studio, Spring 2013.
Rhino and Grasshopper were used to design the bench parametrically in 3D. The model was then contoured in the computer to generate 129 sections. Each section was cut out using a 3 Axis CNC Router. 520 spacers separate each contour by 3/4" to make the bench's total length. 3/8" all-thread rod runs through each segment of the bench. When tightened, the rods put the plywood pieces in compression, holding each section together without glue.
We estimate apprx. 200 man-hours went into this project over the course of less than a week. The project contains 129 contour pieces, 520 spacers, roughly 120 feet of threaded rod, 40 nuts, 40 flat washers, 40 lock washers, and 2.5 gallons of waterproof sealer.…