[Plugin] bim-tools 0.13.4(june 22, 2015)
-
I really appreciate that you have taken the time to read it all and explain your ideas!
I started this project in the first place to enhance my own workflow(I work at an architect's office as draughtsman/engineer), but it wouldn't be much fun making it if I would be the only one that would use it. If I can include another's wishes it will only make the project better!You correctly noticed the absence of a clear visible goal for the project. There are so many interesting side steps(and lack of time to do everything) that a good focus on the essential parts is very important. Maybe your ideas(and others), and some discussion on this topic can help me out here .
I agree with you that SketchUp is not CAD, but how to define BIM? Is it the revit/archicad-style-workflow? I don't think so. It's all about collecting, merging and sharing useful information with other parties in a building process. And that can be done in so many ways!
I think it would be a great experience to be able to draw the initial design using "unburdened" Sketchup, and in a next stage, when more information becomes available, and wall thickness and sections become useful, you could just enhance this basic model.
When basic elements such as walls/spaces/materials are defined, there is already so much information collected that it becomes useful to share it with other parties or more technical software. And of course when it comes to BIM data, the best way of sharing would be through the IFC file format.
But also the spreadsheet-like approach can be very useful, and way easier to implement(b.t.w. have you tried the Sketchup-pro built-in generate-report feature?).Sketchup by itself is a modeller, and in that light I don't think this plugin must be anything else, I want to stay clear of anything "layout".
The most important thing for this plugin is, add as much useful information to a model as possible, but keep it simple!
And I also like the idea of removing properties, take a step back, "flatten" the wall to a face and start sketching again!
The following summary describes what I currently think should be the "roadmap", please comment!
- planar entities (starts to come together, needs bugtracking)
- project properties(name/description)
- material properties(add more properties(like weight? transmission?) to default sketchup materials)
- IFC export planar entities
- CSV export (for spreadsheets) (or should this be before IFC?)
- building storeys
- IFC export storeys
- spaces (rooms)
- IFC export spaces
- lineair entities (like columns)
- IFC export lineair entities
- merge planar entities(curved walls, combined roofs)
A long way to go! But I am trying to make small by themself usable sub-tools. First create an exporter for one tool before starting on the next tool.
P.S. On your "jumping from one software to another". Wouldn't it be great if you COULD easily jump from one to another, enhancing your model, instead of losing information every step of he way? Lately I'm using more and more small open source tools to do a single job, instead of using the big expensive software tools. I rather like this philosophy but it's heavily dependent of open standards.
-
@brewsky said:
The most important thing for this plugin is, add as much useful information to a model as possible, but keep it simple!
Well said!
Just wanted to share an idea:
SKIM - More than Sketchup less than BIM
SKIM - Skimmed down version of BIM
SKIM - Sketchy BIM
PS: I still hadn't got the time to fully test the new version. So much to do, so little time.
-
@jql said:
SKIM - Skimmed down version of BIM
Hmmm, I kinda like this one
I have to think about how renaming the tool would work out though.
I agree that "bim-tools" is very boring and unimaginative but on the other hand it's very descriptive...What it would do is give the plugin a bit of... how do you say that in english; character/personality/"uniqueness"?
-
New version uploaded! 0.10.6
Please let me know if this latest addition adds value.
The results of changing multiple lengths/heights at the same time can be weird.
Length and Height could also be shown as a "read-only"-property, so they can only be changed indirectly through the source-faces. -
Hi everyone,
It has been a while since my last post.
Just dropping in to share a few screenshots of my latest endeavour:
re-build the IFC exporterIt does not yet contain a lot of BIM-information, but finally I can generate some "working" IFC files again!
Cheers!
Jan
-
I have just uploaded a new version of the plugin, now with a working IFC exporter!
The export is still very basic(not much building properties yet), but expanding it should be easier and faster now!
Anyone willing to test it? Please comment!
-
Hi, I have tried 0.11 on Sketchup 8 on Windows7 and Walls from faces is not working. Nothing happens when used. And I downloaded tool exactly for this, it looks very usefull to me
-
@watbywbarif said:
Hi, I have tried 0.11 on Sketchup 8 on Windows7 and Walls from faces is not working. Nothing happens when used.
Hi Andrija,
Thanks for trying the plugin!
Can you show me the output of the "Ruby Console"?- Open the ruby console (Window --> Ruby Console)
- Select some faces
- Press the "Create From Faces" button
I hope something shows up in the "Ruby Console", with that i might be able to help you!
Cheers!
Jan -
@brewsky said:
@watbywbarif said:
Hi, I have tried 0.11 on Sketchup 8 on Windows7 and Walls from faces is not working. Nothing happens when used.
Hi Andrija,
Thanks for trying the plugin!
Can you show me the output of the "Ruby Console"?- Open the ruby console (Window --> Ruby Console)
- Select some faces
- Press the "Create From Faces" button
I hope something shows up in the "Ruby Console", with that i might be able to help you!
Cheers!
JanHeh, now it works, and I am puzzled. Last time i tried some complex object and nothing, than i tried only box, nothing, than only rectangle, nothing, and there was no output in Ruby console. Than I installed old version which worked. Now I downloaded new version again and it works. I don't know what I made wrong because I used tool on same way like now. I guess this was false alarm.
-
@watbywbarif said:
I guess this was false alarm.
Good to hear it works now!
It might be interesting to try the new version I just added, it's WAY more stable .
-
For this version I made a lot of improvements to the IFC-exporter, but I still get mixed results opening the files in different BIM-software packages.
If anyone has any tips/opinions on what would be the best way to generate the IFC-files, I'm interested!
The most important thing to think on is to get a good model-structure/scheme in the IFC.
Not export too much (duplicate or unneccesary) data, but enough so all BIM-software can find the data they need to import useful objects... -
Thanks Brew, will give it a try.
-
Splendid Plugin. Works like a charm but for a minor bug so i'll need someone to confirm please. After installing a couple of plugins the day before, sketchup crashed while working within a group and specifically while trying to use the paint bucket tool. Removing the recent installations found bim tools to be the culprit . Does anyone have the same problem?
NB: I also noticed the crash happens on my second trial just after ive closed the scripts dialogue.
-
I have finally taken the time to set up a website for the project.
Check it out on:
http://www.bim4sketchup.org/It's very basic, but it already contains some documentation.
I will add more along he way...Cheers!
Jan -
Revit Import Error
Hi Jan
Thanks for this incredible effort.
I'm having some problems importing the IFC file into Revit 2013. I've attached the Revit error message and my skp file for you to look at.
Also, will it be possible to create bim elements with more complex surfaces, e.g. quad-based surfaces generated from curviloft, EEby, soap skin bubble etc?
Cheers
Joel
-
@ludnid said:
sketchup crashed while working within a group and specifically while trying to use the paint bucket tool.
I will look into it, it should never interfere with your day-to-day SketchUp-ing!
It probably has something to do with the observers the plugin uses.The first thing I want to do is make a on/off button that disables the observers(or even the entire plugin if possible). That should make sure there occur any problems when not using the plugin itself.
Does anyone have tips on implementing this? I think it would be nice if I could minimize the toolbar to a single button to show that the plugin is not active...
-
@ivreich said:
I'm having some problems importing the IFC file into Revit 2013. I've attached the Revit error message and my skp file for you to look at.
Hi Joel!
Thanks for sharing this model!
It points me to some "internationalization" bugs I wasn't yet aware of(mixing up commas and dots in numbers and the like).
Is it possible to get a more detailed report from the revit ifc-importer?
I can't make out the id's it reports in the screenshot.@ivreich said:
Also, will it be possible to create bim elements with more complex surfaces, e.g. quad-based surfaces generated from curviloft, EEby, soap skin bubble etc?
I still have a lot of ideas to improve the plugin.
The greatest challenge will be to translate things like complex surfaces to a usable/editable object in revit through IFC.Cheers!
Jan -
when starting sketchup after installing BIM tools I get an error:
Error Loading File C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/bim-tools/clsBtEntity.rb
undefined local variable or method `ο»Ώ' for main:Objectplease help
Frank -
@hygicell said:
when starting sketchup after installing BIM tools I get an error:
Error Loading File C:/Program Files (x86)/Google/Google SketchUp 8/Plugins/bim-tools/clsBtEntity.rb undefined local variable or method `ο»Ώ' for main:ObjectToo bad that I can't reproduce the error, and I don't really understand it either.
It seems that it tries to load an unnamed method for the main ruby object.
Is there anyone who can give me any tips on troubleshooting this?I learned a thing or two about better usage of "modules".
I'm currently implementing this, I hope it will fix this error too. -
Do a find in your .rb files' code for a loose `
Perhaps someone open the .rb in a wordprocessor and added formating to the text
Advertisement