the platform. Crv
Algorithm:
Bounding box on a mesh for extraction of Z dimensions.
Zmin
Zmax
Filtering curve (Closed and Planar Curve), extraction of the Z position of the curve
ZCurve
Crv(Base)
Plan(Base)
We deduce the difference between the position of the curve and the position of the mesh.
DeltaZ
From a slider (0 to 1) we remap value of a slider to the Delta Z. We get the height of the curve test.
ZCurve*
*(At position 0, the curve at the lower Z mesh. At position 1 is the highest of the Z mesh)
Move of the curve on Z.
Crv (Base)
Divide curve on a vertical plane.(RCE : Plane on Curve)
For a closed curve t parameter is 0. For a closed polyline t parameter is 0 and 1.
Cut & Fill Profile(RCE :Cut & Fill Profile)
We take as a parameter Cutt & Fill: Delta Z.
3D Modeling Cutt & Fill platform.
Bounding box of a main project.(RCE :Bounding box)
Creating base of a mesh in main project.
Boolean operation to the cut & fill platform.
Volume and display.
Optimization with Galapagos .
Galapagos Editor.
Verification
The base curve may be a polyigne or a NURBS curve to avoid a problem of computing a set of component may be added to the definition .
Example available in bottom of this post...
[EXEMPLE_Français] Optimisation Plateforme Déblais & Remblais avec Galapagos.
But:
Dans cet exemple nous allons voir comment utiliser RCE(RhinoCivil Engineering) dans une étude d'optimisation de déblais et de remblais sur une plateforme.
Données:
Maillage représentant le terrain. Mesh (A)
Courbe représentant la plateforme. Crv
Algorithme :
Boite de contour du maillage du terrain pour extraction des dimensions en Z de la boite.
Zmin
Zmax
Filtrage de la courbe (courbe plane et fermée), extraction de la position en Z de la courbe.
ZCurve
Crv(Base)
Plan(Base)
Nous en déduisons la différence entre la position de la courbe et la position du maillage.
DeltaZ
A partir d’un slider (0 à 1), nous remappons la valeur du slider d’un domaine 0 à 1 vers la domaine correspondant au Delta Z. Nous obtenons l’altitude de la courbe à tester.
ZCurve*
*(A la position 0 du slider la courbe est au plus bas du maillage du terrain et à la position 1 la courbe est au plus haut du maillage du terrain. L’optimum du déblais remblais doit probablement se trouver entre ces deux valeurs).
Déplacement de la courbe en Z.
Crv (Base)
Division de la courbe par un plan vertical.(RCE : Plan sur Courbe)
Pour une courbe fermée le paramètre t est 0, pour une polyligne fermée le paramètre t est 0 et 1.
Dessin de profils déblais et remblais.(RCE :Profil déblais & remblais simple)
Nous prenons comme paramètre de rattrapage en déblais et remblais Delta Z.
Modélisation de la plateforme en déblais et en remblais.
Création de la boite de contour du projet.(RCE :Boîte)
Création du socle du Terrain dans la zone du projet.
Opération booléenne pour la plateforme en déblais et en remblais.
Calcul de volume et affichage.
Optimisation avec Galapagos.
Galapagos Editeur.
Vérification
La courbe de base peut être une polyigne ou une courbe NURBS, pour éviter un problème de calcul un ensemble de composant peut être ajouté à la définition.
…
making a cluster (image 3) )Also here is what I get when I double left click on that newly created cluster:
There is not input/output parameters inside that window.Just information about Name, description, author, icon...…
country and in particular London. Point clouds are available online and perhaps there could be a way that they inform the building heights. I have been exploring the following process:
1. the mesh produced with the point clouds. Rather accurate but using the delaunay meshing, the shapes are very rough and dented.
2. I populate the mesh on GH.
3. Using Gismo 2D shapes, I test for point inclusion for each shape and find the highest point. Its height (z) extrudes the 2D shape.
4. The result is very convenient in many cases, though it is not easy to control which shape is extruded to the eighest point as larger polygons could contain smaller ones.
I am still looking for a way to filter more the OSM shape component so that the 2D shapes are strictly buildings.Although the LIDAR files are rather very heavy, perhaps there would be an automated way to query the databases with GISMO.Food for thoughts.
…
is obstructed. So you should use "<" instead "<=" and move a bit your obstruction to leave sufficient space to rays which comes from vertices of the window.
Best,Antonello…
cross a doubly curved surface. The beams are also cambered to make them more stable, so they weave under and over the surface, which is why the pattern can be hard to see in the photo. Our process was as follows:
Essentially the stages are:
1. Project a pattern onto a doubly curved surface.
2. Smooth the pattern over the surface with dynamic relaxation (we used this: http://parametricmodel.com/DynamicRelaxation-fixednumberoftimes/12.html)
3. Rotate each line of the pattern so it becomes reciprocal. This is probably the hardest step as you want everything to be straight and you want all the lines to terminate cleanly.
4. Turn that pattern into beams & construction drawings.
…
ts (that should make whole structure rigid body, right?).
Questions
1
In KarambaManual there is component called "BeamJoint" but i dont have it is it available only in pro version?
2
Is there other method form makeing my structure rigid body?
3
Should all lines be flatter before going to "LineToBeam" component. Unfortunately my system crash when i try to do that
Best,
karol…
r -1.
Here is my attempt, using anemone:
please note the following:
1. I had to change your definition a little bit so that each column of bricks is created by array.
2. There will be a height difference between the first and last column. If this bothers you you could try creating half the numbers you need with anemone and then mirroring them (hope this makes sense, if not let me know).
3. For some reason that is beyond my understanding, the first time you open the file anemone will not create a "correct" list of numbers. This can be fixed by moving the [Data_0] slider and let anemone calculate the loop again.
cheers, nikos
ps. yes, the gh file is usually called "definition".…
road axis. Polyline
Algorithm:
Contour line on a Mesh(A).(RCE: Contour line on Mesh)
MultiOffset on a Polyline.(RE: Multi-Offset)
Search for intersections between the axis of the road and primary contours lines.(RCE: Search Curve to Curve)
Axis interpolation on the points of intersection.(RCE: Curve Interpolation)
Divide curve on a vertical plane.(RCE : Plane on Curve)
For a open curve t parameter is 0 and 1(default).
Road Profile.(RCE: Road Profile)
Cut & Fill Profile(RCE :Cut & Fill Profile)
Join curve cut and fill profile.
Closed curve profile.(RCE: Closed Curve)
3D Modeling Cut & Fill Road .
Bounding box of a main project.(RCE :Bounding box)
Creating base of a mesh in main project.
Boolean operation to the cut & fill road.
Volume and display.
Optimization with Galapagos .
Study A
Parameter= Radius on Multi-Offset component.
Study B
Parameter= Radius on Multi-Offset component.
Move Interpolation point on Search Curve to Curve component.
Add a new components for move interpolation points with gene pool.
Optimization.
Study C
Parameter= Radius on Multi-Offset component.
Move Interpolation point on Search Curve to Curve component.
Length of road on Road Profile component
Add a Tree Repetition component(RCE).
Optimization.
Example available in bottom of this post...
[EXEMPLE_Français] Optimisation Route Déblais & Remblais avec Galapagos.
But:
Dans cet exemple nous allons voir comment utiliser RCE(RhinoCivil Engineering) dans une étude d'optimisation de déblais et de remblais sur une route.
Données:
Maillage représentant le terrain. Mesh (A)
Courbe représentant l'axe de la route. Polyline
Algorithme :
Courbe de niveaux sur le maillage du terrain Mesh (A).(RCE :Courbes de Niveaux Maillage)
Multiple conges sur l’axe de la route Polyline.(RCE :Multi-Conges)
Recherche d ‘intersections entre l’axe de la route et les courbes de niveaux primaires.(RCE :Recherche d’intersection Courbe sur Courbe)
Interpolation de l’axe sur les points d’intersections.(RCE :Interpolation de Courbe)
Division de la courbe par un plan vertical.(RCE : Plan sur Courbe)
Pour une courbe ouverte le paramètre t est 0 et 1.
Dessin de profils routier.(RCE :Profil Routier)
Dessin de profils déblais et remblais.(RCE :Profil déblais & remblais simple)
Joindre courbe de profils déblais et de remblais.
Fermer courbe de profil.(RCE : Fermer Courbe)
Modélisation de la route en déblais et en remblais.
Création de la boite de contour du projet.(RCE :Boîte)
Création du socle du Terrain dans la zone du projet.
Opération booléenne pour la route en déblais et en remblais.
Calcul de volume et affichage.
Optimisation avec Galapagos .
Etude A
Paramètre= Rayon du composant Multi-Conges
Etude B
Paramètre= Rayon du composant Multi-Conges
Déplacement des points d'interpolations.
Ajouts de nouveau composant pour le déplacement des points.
Optimisation.
Etude C
Paramètre= Rayon du composant Multi-Conges
Déplacement des points d'interpolations.
Largeur de la route sur le composant Profil routier
Ajout du composant répétition d'arbre (RCE).
Optimisation.
EXEMPLE_RCE OptimisationRoute[Demo A] FR.gh
EXEMPLE_RCE OptimisationRoute[Demo B] FR.gh
EXEMPLE_RCE OptimisationRoute[Demo C] FR.gh…
For example, prepare 2 points at first and draw a line from point_0 to point_1
then I want to get 0 and 1 number which compose line from "line" component but how ?!?!?!
Somebody plz help me!!!