int "ANGLE_LIMIT: ",AngleLimitB # 0-180 input sliderSHARP_MESH_FACES = MESH.Faces.GetConnectedFaces(0,math.radians(180-AngleLimitB),False)print "Size of sharp mesh face array: ",len(SHARP_MESH_FACES)print SHARP_MESH_FACES
Results in this sort of thing for a large mesh:
There are: 13394 faces.ANGLE_LIMIT: 160.0Size of sharp mesh face array: 46Array[int]((0, 1, 2, 3, 5, 553, 554, 4, 7162, 7163, 549, 556, 7159, 550, 7158, 7165, 551, 552, 7167, 558, 7160, 7161, 557, 7026, 417, 7166, 560, 7016, 407, 559, 7169, 408, 7017, 7168, 7014, 7164, 405, 555, 8, 406, 7020, 7, 411, 7015, 6, 110))
What is that array?! It's not always even length, so it's not pairs. The command page says about GetConnectedFaces: "Find all connected face indices where adjacent face normals meet the criteria of angleRadians and greaterThanAngle." The first parameter is the face to start on, so I used 0 to start at the beginning. As I move the angle limit slider it does grab more and more hits.
Why doesn't rhinocommon.chm actually tell what commands really output and how to use them in Python? UGH.…
acting as the height "guideline"? (section in Z so to speak). If so has any meaning using sliced portions of spheres and then attempting to bridge them? (I mean: is any reason for an exact arc [per shell] as a footprint?).
2. By grid shell you mean that you want to create a truss "following" the resulting brep? [polysurface if we bridge the 2 cells]. What type? (MERO: meaning struts/balls, FLAT: meaning a geodesic collection of struts/connectors or ABSTRACT: some kind of "liquid" thingy with/without W "thickness"?).
3. Is this a building roof/canopy/hangar/whatever of some sort?
4. Is this academic?
5. By "not that advanced in C#" you mean that you have some serious plans to learn the language (path to hell that one, he he) or you are just curious about?
6. If in the forthcoming V2 some stuff is performed via C# (meaning terra firma for you - at least at present time) could be that a critical issue?
7. Do you have GH TSplines 4 (Beta) installed? Are you familiar with that thing? (and the numerous bugs as well).
8. If Kangaroo could called on duty (Plan Z) for the upwards "morphing" job (starting from a "flat" mesh approximating an uneven figure of 8 ... etc etc) could be that an issue?…
hot you posted suggests, that "Terrain Generator" tried two times to download the terrain file from opentopography.org, and it failed to do that both times.As the opentopography.org servers are working, the problem may be with your PC. It may for some reason blocking the "Terrain Generator" component from downloading the terrain file.Can you please try these steps:1) Close your Grasshopper and Rhino.2) Restart your PC3) When it boots up again, in your Start menu's search box type: "UAC", which will find your User Account Control Settings. Click on it, and a new window will open. Set the bar on the left to "Never notify".4) Turn off your Windows Firewall.5) Then turn off your custom Firewall (in case you have another one, besides standard Windows Firewall).6) Then completely turn off your Antivirus.7) Right-click on "Rhino 5" icon and then choose: "Run as administrator".8) When Rhino boots up, run Grasshopper, and open the newest analyse_terrain.gh file from here. Do not increase the radius_ input. Try running it with the default radius: 600 meters.
After these steps, are there any warning messages with your "Terrain Generator" component?…
Added by djordje to Gismo at 2:36am on March 30, 2017
rmine the amount of solar load we can shave off with the addition of exterior shading. We noticed that peak cooling was occurring at night in autumn and dug a little deeper. We found the following peak load components:
1. Lighting 1.04 w/sf (ok)
2. Equipment 0.5 w/sf (ok)
3. People 0.43 w/sf (ok)
4. Infiltation 0.5 w/sf (ok)
5. Opaque conduction -.08 w/sf
6. Glazing conduction - 0.2 w/sf
7. Outside Air 3.6 w/sf (very high)
8. Outside air temp @ peak 74F (DB), 72F (WB)
It appears default outside air loads are creating the equivalent of laboratory equipment cooling loads in our sapce. We've disconnected all ventilation inputs from the _HBZones component to reduce the amount of outdoor air introduced to the space and are still finding very high OA loads. Has anyone experienced similarly high OA loads or knows of opportunities to adjust this default? Obviously it's throwing our studies off...
Thanks,
Colin…
eries of ramps with slopes =< 10%.
Here's my pseudo-code:
1. Populate brep with random points
2. Sort points by Z values
3. Draw line from point '0' of sorted points to all other sorted points
4. Project lines down to plane of first point and cull all lines =< 5.7 degrees (10% slope)
5. Sort remaining lines by length and return line with the largest length (what I want)
6. Cull all points used to create lines =< 5.7 (step 4)
7. ??? now, I want to somehow pass remaining points from step 6 back into the loop and return the next curve that is: the largest length curve from all curves =< 5.7 degrees
I've attached the script
Thanks ya'll!
…
hape files. They need to be either points, polylines, polygones, so one geometry type.
To fix this I saved your shape file in QGIS as polygon type.
You can download it below, along with .gh example file:https://www.dropbox.com/s/5bi3q8n77nxvxov/3D_LoD2_33416_5622_2_sn_QGIS.zip?dl=0https://www.dropbox.com/s/qy4fo6mgkbkcd9d/Geising_shp.gh?dl=0
Or for future cases, when you have such an issue, you can correct it yourself:
1) Download the latest QGIS.2) Install and open QGIS.choose:3) Project->New4) Layer->Add Layer->Add Vector Layer5) Then under 'Vector Dataset', choose the .shp file and click on 'Add'.6) If asked to choose the geometry type, choose 'polygon' for example.7) Layer->Save as8) Define the 'File name' box, and change the 'CRS' value to 'Default CRS: EPSG:4325 - WGS84'.9) Click on 'Ok' to save a new shapefile.10) Load that newly saved shapefile into Gismo with the 'Read SHP' component.…
Added by djordje to Gismo at 10:10am on September 23, 2021
nergy plus silulation and this is the error text:
Current document units is in MetersConversion to Meters will be applied = 1.000Duplicate surface name! Name is changed to: Pelle_Sopra_DupDuplicate surface name! Name is changed to: Pelle_Nord_Dup[1 of 8] Writing simulation parameters...[2 of 8] No context surfaces...[3 of 8] Writing geometry...[4 of 8] Writing Electric Load Center - Generator specifications ...[5 of 8] Writing materials and constructions...[6 of 8] Writing schedules...[7 of 8] Writing loads and ideal air system...[8 of 8] Writing outputs......... idf file is successfully written to : C:\Users\Personal\Desktop\TESI\x006\THOR001\EnergyPlus\THOR001.idf
Analysis is running!...C:\Users\Personal\Desktop\TESI\x006\THOR001\EnergyPlus\eplusout.csv......
Done! Read below for errors and warnings:
Program Version,EnergyPlus, Version 8.3.0-6d97d074ea, YMD=2016.01.05 20:08,IDD_Version 8.3.0
************* IDF Context for following error/warning message:
************* Note -- lines truncated at 300 characters, if necessary...
************* 160 ScheduleTypeLimits,
************* indicated Name=ANY NUMBER
************* Only last 2 lines before error line shown.....
************* 161 ANY NUMBER, !- name
************* 162 ScheduleTypeLimits, !-
** Severe ** IP: IDF line~162 Invalid Number in Numeric Field#1 (Lower Limit Value), value=SCHEDULETYPELIMITS, in SCHEDULETYPELIMITS=ANY NUMBER
************* IDF Context for following error/warning message:
************* Note -- lines truncated at 300 characters, if necessary...
************* 258 ScheduleTypeLimits,
************* indicated Name=ANY NUMBER
************* Only last 2 lines before error line shown.....
************* 259 ANY NUMBER, !- name
************* 260 ScheduleTypeLimits, !-
** Severe ** IP: IDF line~260 Invalid Number in Numeric Field#1 (Lower Limit Value), value=SCHEDULETYPELIMITS, in SCHEDULETYPELIMITS=ANY NUMBER
** Warning ** IP: Note -- Some missing fields have been filled with defaults. See the audit output file for details.
** Severe ** IP: Possible incorrect IDD File
** ~~~ ** IDD Version:"IDD_Version 8.3.0"
** ~~~ ** Version in IDF="8.3.0" not the same as expected="8.3"
** ~~~ ** Possible Invalid Numerics or other problems
** Fatal ** IP: Errors occurred on processing IDF file. Preceding condition(s) cause termination.
...Summary of Errors that led to program termination:
..... Reference severe error count=3
..... Last severe error=IP: Possible incorrect IDD File
************* Warning: Node connection errors not checked - most system input has not been read (see previous warning).
************* Fatal error -- final processing. Program exited before simulations began. See previous error messages.
************* EnergyPlus Warmup Error Summary. During Warmup: 0 Warning; 0 Severe Errors.
************* EnergyPlus Sizing Error Summary. During Sizing: 0 Warning; 0 Severe Errors.
************* EnergyPlus Terminated--Fatal Error Detected. 1 Warning; 3 Severe Errors; Elapsed Time=00hr 00min 0.30sec
thanks for any help
Lhor…
s being randomly created rather than with the Ingress strategy in mind, triangles would not be randomly in Ingress. Have to start from scratch with a strategy.
It may have to go with something more iterative (Anemone?)
Ultimately I would like to be able to alter the number of resonators per portal and portal counts to see the fields update accordingly. This for an animation with timing for field alterations.
Some basic Ingress rules: (leaving out portal key requirements of the game)
- Two sets (teams) of portals (resistance (blue) and enlightened (green) team)
- Portals can have 0 to 8 resonators
- Portals with 8 resonators can be linked within team portals
- Portal links cannot cross other links (from either team)
- 3 links that form a triangle form a “field”
- A portal can be part of multiple fields
- Fields can share a link
Here what I think the strategy could be:
1. Create map boundary (at some point the US map with google map background and ingress styling)
2. Populate with random amount of portals per team
3. Randomly assign 0..8 resonators per portal
4. Randomly assign max fields for given portal
5. Create first field
6. Eliminate / flag portals in the field for future linking (would violate intersecting links)
7. Create next field till max fields for given portal (may not reach max fields pending portal options)
Not sure if this is getting too complex and would require something in python or C?
Thoughts?
Anton…
Added by Anton Bakker at 5:11pm on August 29, 2014
ag gets pinned in Temeswar)
7 days of training + exhibition and party!
During the the first 3 days we have prepared a training course where the participants will get acquainted with the basic notions and elementary algorithms in Grasshopper. Within the following 4 days you will have to apply your general knowledge in order to design and produce a 1:1 mockup of the digital model.
It’s going to be massive!
_ORGANIZERS AND TUTORS:
F-O-R
Oana Simionescu
Alex Cozma
DtArchLab + Idz
Ionut Anton
Dana Tanase
T_A_I
Irina Bogdan
_HOSTS:
EduKube Multimedia Center
Find out how to apply here and make sure to keep an eye on our blog. You cand also keep yourself updated by following our facebook page.
See you at EduKube, Timisoara on the 16th of July!
…
you post a screenshot of what the message coming from its readMe! output looks like?2) Close your Grasshopper and Rhino.3) Download "Revo Uninstaller Pro" from here. It is free for first 30 days, which is what we need.4) Right click on the RevoUninProSetup.exe and check if the file is blocked. If it is, unblock it.5) Run the RevoUninProSetup.exe file and install "Revo Uninstaller Pro".6) Uninstall "MapWinGIS" with "Revo Uninstaller Pro". It is important that "Revo Uninstaller Pro" deletes not only files from MapWinGIS installation folder, but also all other leftovers (as registry inputs). Here is a small tutorial on how to do that. Watch it from 6:10 till the end.7) Restart your PC8) When your Windows boots up, make sure that you are logged in as Administrator!9) In your Start menu's search box type: "UAC", which will find your User Account Control Settings. Click on it, and a new window will open. Set the bar on the left to "Never notify".10) Turn off your Windows Firewall.11) Then turn off your custom Firewall (in case you have another one, besides standard Windows Firewall).12) Completely turn off your Antivirus.13) Download again the MapWinGIS-only-v4.9.4.2-x64.exe.exe file from here.14) Right click on the MapWinGIS-only-v4.9.4.2-x64.exe file and see if it is blocked. If it is, unblock it.15) Right click on MapWinGIS-only-v4.9.4.2-x64.exe file and choose: "Run as"... Administrator.16) One the installation preparation steps start, choose "Full installation". Wait for the MapWinGIS installation to finish.17) Right-click on "Rhino 5" icon and then choose: "Run as administrator".18) Open the the ironpython_admin.gh file again, and again post a screenshot of the message coming from its readMe! output.19) Drop the "Gismo Gismo" component to Grasshopper canvas. Post a screenshot of the message coming out from its readMe! output.
So we will need in total three screenshots of the readMe! output messages.
Thank you once again for being patient, and sorry for the large number of steps.…
Added by djordje to Gismo at 1:52am on April 9, 2017