image with shows some simple usage of the path mapper.
The points worth noting are the following:
1. The "Source" is comrised of a single line notation which EXACTLY matches the existing path structure. This means that if your parameter viewer shows you a path strcutrure which looks like {0;0;0;1;0} (N=4), your source input should look like {A;B;C;D;E}(i). Here, all the letters A-E and i are placeholders meaning that they can be any letters and are standing by for each digit in your path structure. This also means that they could be any letters: {Q;R;S;T;U}(V) would work as well as {A;X;T;B;S}(J). The important thing is that you are identifying each digit (including the value of 'N', the total items in each path).
2. The "Target" is (obviously) your desired path structure. If you want to simply get rid of the zeros while maintaining essentially the same path structure, it is as simple as dropping out those placeholders while writing the target notation. In the above example, if your source is {Q;R;S;T;U}(V), you can use a targe like {S;T}(V) to return a structure which will be {0;1}(N=4) or {T}(V) for {1}(N=4) and so on.
3. if you want to swap the path structure, i.e. if you have 5 paths with 10 items each and you want 10 paths with 5 items each, you switch the placeholders in the source and target notations. for example, {X;Y}(n) -> {n}(Y)... and so on.
I hope that the above is of some help. Please feel free to keep asking.…
Added by Sameer Kumar at 10:29am on December 7, 2009
error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). I'm not familiar with a lot of the magic and programming languages behind how this plugin works between Rhino and Illustrator, but I did a bunch of prodding trying to find a way to use Illustrator CC 2017 with it.
In the end I couldn't. But I installed CC 2015 (19.0.0) and it worked perfectly. This is on my personal laptop running Windows 10, with Illustrator installed at its default position on the C drive. No other more recent version worked for me, but I think that's more of a problem with my own dying laptop.…
Dimitris,
You need to set your occupancy from 0 to 9 (say it is 1), then from 9:01 (or 10) to 17:59 set it to 0 and from 18 to 24 set it back to 1 again. This is how you set schedules in E+.
-A.
ersect (2, 3, 4, 5, 6) with the line and the ones which do not intersect (0, 1, 7). Intersect is done! But how to get the non intersecting vectors (0, 1, 7)?
So I e. g. could deselect vectors 2, 3, 4, 5, 6 so I would display/use only vectors 0, 1, 7 and the bounced ones.
Appreciate your help!
Rudi…
. This means that we know both point's Y values, and the relation of one X value to the other. What we are missing is where the apex point's X value is. If we add to both points a "fudge factor, Xo" allowing for the apex point's X value to be variable, we get 2 simultaneous eqns with 2 unknowns, Xo and A, which is the catenary function coefficient. [this is important so that we don't unintentionally preset the catenary coefficient]
so..
Y1 = A cosh ((X1-Xo)/A) - A
Y2 = A cosh ((X2-Xo)/A) - A
This is solvable, but because cosh (x) = (e^x + e^-x) / 2, we can't separate one of the unknown variables or use one of the other easy techniques. I used Matlab's fsolve function, but obviously while it is very doable to hitch up Matlab to Grasshopper, having this functionality in your script would be ideal.
These are just my meandering thoughts, I'm sure someone on the internet that is better at maths than me has an explicit solution worked out.
Here is what I wrote in Matlab:
iA=1;
iXo=1;
X1=4;
Y1=10;
X2=-3;
Y2=7;
F = @(V) [V(2)*cosh((X1-V(1))/V(2))-V(2)-Y1;V(2)*cosh((X2-V(1))/V(2))-V(2)-Y2];
InitialGuess = [iXo;iA];
Options = optimset('Display','iter');
XY = fsolve(F, InitialGuess, Options);
*Matlab code taken/edited from help file on solving nonlinear simultaneous eqns: http://www.mathworks.com/support/solutions/en/data/1-15NRJ/index.html…
e 14h-18h (sessões diárias de 8h)
Grasshopper Nível I 9 e 10 de Abril 2-feira e 3ªfeira
9h-13h e 14h-18h (sessões diárias de 8h)
# ORGANIZAÇÃO Rhino3Dportugal # OBJECTIVOS - Utilizar as ferramentas digitais de forma criativa e rigorosa, para a concepção de modelos 3D – Familiarizar-se com as lógicas de criação de geometrias tridimensionais NURBS. - Desenvolver técnicas de criação de imagens fotorealistas com o motor de render V-Ray - Introduzir as lógicas paramétricas e associativas processo criativo. # INFORMAÇÕES E INSCRIÇÕES Link para inscrições online: http://www.rhino3dportugal.com/website/?page_id=368 info@rhino3dportugal.com Ana Fonseca: 917140716 Mais informações: Calendarização: http://www.rhino3dportugal.com/website/?page_id=186 Conteúdos: http://www.rhino3dportugal.com/website/?page_id=72 Site: www.rhino3dportugal.com…
Added by Brimet Silva at 10:32am on February 27, 2012
lve adjacencies.
Then, this is what I got after the solve adjacencies, in which I have connected 10 west oriented zones and 10 stairwell zones. The 10 Zones are one on the other. In fact, running the E+ simulation, I obtain the same energy consumption for each of the 10 west oriented zones.
Did you get the same error?
Giuseppe
…