-
Posts
4343 -
Joined
-
Last visited
Content Type
Profiles
Forums
Gallery
Everything posted by Renerabbitt
-
833316516_HANA-PMRGEO-RR.calibz
-
also this for some reason is for a different version of the software
-
I couldnt post a pic in our message exchange so posting here: woulld use an image for the base of this and cut the faces way down. 15K is so much for a sink
-
Ruby Script Item for Calculating Occupancy Load
Renerabbitt replied to amddrafting's topic in Symbols and Content
you could take it even further and make it dependent on a suffix in your file name or change by zip code or many other approaches. ChatGPT will take you so far but also more complex macros chatgpt butchers..still recommend training with Mike -
give me a call or email :
-
Ruby Script Item for Calculating Occupancy Load
Renerabbitt replied to amddrafting's topic in Symbols and Content
first off, mike is the man, love it when I get to read through his approach on anything macros...I believe he may still do ruby training so hit him up I would add in some variables in the beginning in case you ever expand your method and maybe some conditions. # Copyright Rabbitt Design 2024 ########################################################################################## # Rabbitt Design assumes no liability for the accuracy of the occupancy calculations or # any consequences arising from the use of this script. Users are responsible for verifying # the appropriateness of the occupancy loads and ensuring the script functions as intended # in their specific use case. ########################################################################################## #Use by putting a statement in your text box/polyline label/room_label #%$occupancy="Educational"% #Occupant Load:%occupancy_load% ########################################################################################## # Occupancy Load Constants # Note: Load values are in square feet per person OCCUPANCY_LOADS = { assembly: 15, # Areas for public gatherings (e.g., auditoriums, dining areas) business: 100, # Typical office spaces educational: 20, # Classrooms and educational facilities factory: 50, # Industrial and manufacturing spaces high_hazard: 500,# High hazard areas with minimal occupancy institutional: 240, # Hospitals, care facilities mercantile: 30, # Retail and sales floors residential: 200,# Living areas in residential settings storage: 300, # Storage areas with limited occupancy utility: 500 # Miscellaneous and utility buildings } # Calculate Occupancy based on predefined occupancy type and defined area def calculate_occupancy(room_area) # Normalize occupancy type load_factor = OCCUPANCY_LOADS[$occupancy.downcase.to_sym] rescue nil if load_factor.nil? raise "Occupancy type '#{$occupancy}' is not defined or incorrect." end # Calculate occupancy occupancy = (room_area.to_f / load_factor).round occupancy end # Conditionally determine the room_area based on whether 'room' is defined room_area = if defined?(room) room.internal_area elsif defined?(internal_area) internal_area else area # Fallback to just 'area' if the other two are not available end # Call the function with room_area, assuming $occupancy is defined elsewhere final_occupancy = calculate_occupancy(room_area) final_occupancy # This line implicitly outputs the result You could use this in your room label or in a text box or in a polyline label In either you could need: %$occupancy="Educational"% Occupant Load:%occupancy_load% For instance. this will set the appropriate variable call -
very challenging to do as you would need all door sizes in order to keep the reeds the same size when a cabinet is 24" wide vs 9" wide for instance. Best approach here is using a reeded material so that it is generative based on width
-
well, 6'8 is code minimum because its allowable...same height of clearance as a door which we all have to walkthrough. Without knowing the implications of the structural change its possible you could put a flush beam, consult an engineer.
-
This is a code minimum is what I am referring to: It looks as if you have a structural support above your first riser which requires 6'8 min.
-
-
take a look at what DB said or you can customize your toolbar and add the auto interior dimension tool
-
I believe you might be using the auto exterior dimension tool as opposed to the auto interior dimensions tool. For setting the auto interior dimensions tool, go to your active dimension defaults and change auto room settings to surfaces
-
please post your .plan file so we can take a look. Can't tell about the railing without seeing the plan though I have some guesses. For your stairs, draw the stairs using alternate draw mode(right mouse click) This will draw the stairs down, thus changing the reference elevation
-
best if you post your plan file. The return roof plane has been moved so the baseline is not snapped to your main wall layer. There are some other things a bit off as well possibly. try posting the .plan
-
post spacing, newel positioning, architectural software, deck railing design, construction detailing, beam to post setup, architectural adjustments, dimension setting, railing customization, partition wall setup, construction software tutorial
- 68 replies
-
- how do i
- know how to
-
(and 2 more)
Tagged with:
-
Use the auto detail function. this is correct as you this is a cross section view and the cutting plane goes through your foundation walls. Auto detail will poulate a CAD polyline with fill that matches your settings for those walls.
-
didn't quite understand the question, can you explain the problem further?
-
Certainly, although you might post your plan here so everyone could benefit from the guidance. Sometimes if a roof is simple enough we will do it and demonstrate the methods used in a video and share it back
-
you should share these..as a community we come up with some pretty cool solutions but we have to know the problem I always love a good challenge
-
Happy to take care of any of your Chief Macro needs. Custom conditional macros that drive custom schedules and much more. Automatic and user configurable pricing systems, custom schedules, callout linking systems, external file based macros and much more.
-
would need to know more about this, a floor material region should work just fine or split your room with a room divider
-
you are either using a rendering mode or camera that is vector based or you have textures turned off. I am guessing the former. Which camera are you using?