Is SketchUp the right application?

The ideal place for beginners to get help using SketchUp

Is SketchUp the right application?

Postby sybec » Mon Sep 14, 2009 12:47 am

Background

The company produces configure to order buildings from Garden sheds (library jobs) to almost completely customisable houses. We currently have a number of worksheets (buildings configurators) for each range of building. We are looking at consolidating these into one application.

The following outputs are essential.
1. Plans and elevations
2. 3D model
3. Bill of materials (cut list etc)


General overview of how a user configures a building in the current system.
1. Selects range of buildings i.e. timber Garage
2. Enter key criteria
• Wind zone
• Snow zone
• Length, Width and wall height
This selection determines the basic building to be configured
This building is basically 4 walls and roof

3. User selects from a list of specific available components (windows, Doors etc) and adds them to the building in the desired allowed location/s
4. There are rules about where they can go, how big i.e.
a. Window or door can’t be bigger than the wall
b. Distance from the wall end etc
c. appropriated selection of material as width and height change i.e. lintels
d. a number of faces on difference components change when the building colour changes

5. As components are added the appropriate materials are added / subtracted to meet engineering rules, such as connectors / brackets between joining lengths of material, nails, screws etc
6. As components change the cost of the building is shown
7. Bill of materials is generated and sent to factory (this is down to the number of nails, screws, bolts etc)


SketchUp

From what I have found via searches and reviewing is listed below my questions are in italics (if I have made any incorrect assumptions please let me know), before I start 1 of the main reasons for looking at SU over the in-house designed application is that currently all changes come to the IT department so we get bogged down in making lots of little changes. The idea that the R&D teams can make changes to components, design and cost new ranges with little or no intervention from IT is appealing to both parties. I have had a good look at a timber building configurator created in ruby, which is pretty good but does not use any dynamic components which leaves us in the same place as before, still needing to be done by IT. This may be the only option for complex buildings.

• Steps 1-2 The selection process can be done a number of ways Ruby toolbar (plug-in) or Web Console
o Toolbar to select range
o On selection prompted for criteria
o On completion select base building and display a selection of components

Questions.
o Assuming I don’t want the app reliant on a web connection a ruby toolbar would be better?

• Step 3 a selection of components loaded into components widow, additional toolbars displayed or web consol

Questions.
o Comments on the most versatile approach?
o I assume I can attach code to make sure a user does not add a rogue component to the building. That is they can’t draw, select unloaded or in any way modify the building other then with the pre-determined components


• Step 4 – Rules, this where I come a bit unstuck – I see 3 ways of doing this (some assumptions here)
o The building and the additional components are Dynamic components
o The building and the additional components are all ruby scripts that draw the components
o or combination of the 2 if this is possible

Questions.
o With dynamic components is there any way to control how they interact with each other i.e. With a timber wall when a window is added it cuts into the timber framing. with the cutting in process a decision needs to be made as to how it connects/interacts with the adjoining material and additional components added i.e. nails, screws etc can this de done with dynamic components?
o Can the functions within a dynamic component look at / consumer external data
o Maybe a better question is, can functions within a dynamic components be a ruby a script



• Step 5 adding and subtracting material;
o Adding seems pretty straight forward subtracting seems like a bigger issue unless a component can remember its initial state

• Step 6 cost of the building is shown
o Believe this can be done with a ruby script as we would keep the pricing external to components

• Bill of materials is generated and sent to factory (this is down to the number of nails, screws, bolts etc)
o Believe it can be done with ruby script.


Questions.
o Ideas around protecting components
o If anyone is in New Zealand and Australia that is interested in doing some paid training / Development with Ruby and Dynamic components please let me know




I’m really excited with the possibilities of SU.

Any feedback, constructive criticism would be very grateful

Cheers and thank you for your time
0

sybec 
 

Re: Is SketchUp the right application?

Postby emorgan » Mon Sep 14, 2009 5:17 pm

Sketchup is a great application for small structures.
Get the professional version for correct scale layouts.
Sketchup does BOMs and everything else just great.
0

emorgan 
 

Re: Is SketchUp the right application?

Postby modelhead » Mon Sep 14, 2009 6:27 pm

I work for a company that builds software to do what you are proposing. We looked at SU when DCs arrived to see if there would be any advantaged in changing our platform. We wanted a more flexible and intuitive 3d modeling environment/engine that would allow us(or anyone) to build component pieces quickly. Our native modeler is a solid modeler so building the simplist things takes a lot of time.

What we found was that the trade off was performance. We build anything from a garage to large industrial post frame buildings. Once all the component parts were modeled for a relatively small post frame, including windows, door openings, framing, roofing, connectors, cladding, etc..etc, Sketchup would just grind to a halt. SU cannot handle the complexity of our models.

One further observation we have been able to make is the need for a dead accurate BOM. If your program is able to generate an accurate BOM and the building has any level of complexitiy at all, in the end, the customer is happy no matter what your 3d model looks like.(Our BOMs must be accurate because our applications connect through to Point-of-Sale SKUs that must be correct for picking and packing.

My suggestion is that you concentrate on building the AI (Ruby or C++) code required to produce an accurate BOM. I say AI because in the end mixing building materials with building codes, custom building designs and the 100's of configuration options requires a very complex backend. If our customer needs 8 screws to complete a connection in the field, he doesn't get 7 or 9. This was our biggest challenge, This is what our customer demands.

Before you do anything you should check your model size and performance requirements inside SU as well.....cheers. Goodluck!!
0

modelhead 
 

Re: Is SketchUp the right application?

Postby sybec » Tue Sep 15, 2009 12:42 am

Thank you for the info, we are drawing a few of the buildings by hand to see how SU performs

Cheers
0

sybec 
 

Re: Is SketchUp the right application?

Postby modelhead » Tue Sep 15, 2009 2:42 pm

This is typical of the type of model that SU can build easily (this was not built with SU) but what you see is a 160' deck with all components built complete to scale. The model includes the structural components as well so you can imagine the component count is pretty big and at that size SU starts to sputter. I don't even have a building in the scene yet. If you require this type of detail you will have some challenges but there are many ways to approach your model building and model organization to reduce file sizes.
deck160.jpg
0

modelhead 
 

SketchUcation One-Liner Adverts

by Ad Machine » 5 minutes ago



Ad Machine 
Robot
 



 

Return to Newbie Forum

Who is online

Users browsing this forum: No registered users and 6 guests

Visit our sponsors: