SHCanada2

Members
  • Posts

    1553
  • Joined

  • Last visited

Everything posted by SHCanada2

  1. there are two ways that I know of: 1. Creating room polylines, where the room is the outside area of the floor (click just outside the outside walls), and then using a schedule or marco to add them up. Downside to this is if you change an outside wall, you have to recreate the polyline 2. Using a room label macro where it looks for the "living area", and then assigns that to a variable depending on floor. Downside to this is there is a fair amount of overhead in the macro to ensure the values are kept in sync and not affected by other open plans. I posted a rudimentary version of this a while back in the tips and tricks. Other downside to this is it is only floor area, some people have requirements for patios, decks, garages, etc.
  2. i think I have it working robustly, but you will need to evaluate if it is worth the effort. I've a couple more things to try to see if I can get it to work macro free. If not, the overhead will be creating a macro for each global variable (create it once and then not touch it. (you will still use your graphical tool to change the values)
  3. I'm not sure I understand, the screenshot you posted shows you assigning values to global variables by moving the pointer to different options. where does excel and the json file come into play?
  4. slick ...as a feature, you could consider including the assignment to a hash, and retrieval from the hash, thereby eliminating the need to shut down to print the assignment, as posted above, is not much different, but the retrieval using a text box (as opposed to a pline label) is a bit more complicated from what i have discovered so far. I'm still looking to see if I can get it to work without needing a macro. If, and it is a big if, it could be simple enough, it would eliminate the global variable problem, for those that have the problem. For me I have the CAD detail variables assigned in their own macros, so they are guaranteed to be correct within the plan. (ie. I have a macro named "DET-Fascia" and the only thing in it is "Metal Fascia"). But I can certainly see the appeal of the graphical editor you and the OP have. No need to type.
  5. but the OP has a text box on an elevation driven from a macro. He would have to drop in the macro assignment onto each elevation he wanted the result of the macro on, would he not? If so, it might be quicker just to copy and paste a hardcoded text box and forget about a macro? it was an interesting exercise to see what it would take to put it in a hash, and it is not much $confighash[[filename, "Roof"]] = label instead of what I assume the OP has, something along the lines of $roof=label
  6. well I did find a way to dynamically pass the filename as a key How I got it to work: On the CAD detail, create a global hash. For each parameter (roof, wall, etc), add it to the hash, along with the filename and the value. These first two are the keys On the elevation, the label can use the dynamic filename, parameter of interest to get the value. The only limitation see is that you have to go to the CAD detail page when you first open the file in order to populate the hash, but I assume you have to do that today to populate the global variables
  7. one way to do it is to put $ffe_garage = "23.9' FFE NAVD88" in the macro and then in the text box %$ffe_garage% another way to do it is to put ffe_garage = "23.9' FFE NAVD88" at the end of the macro (get rid of the "") and the put %ffe_data% in the rtext box as the macro will return the last value assigned
  8. in this case if you wanted to use the plan filename as a key search, you would then need to assign plan filename to the global variable on the plan view and elevation views and other CAD detail windows(as that is the key to search for the proper macro values for that plan) For my floor area macro, it is just a pline box that sits there in plan view (and it is in my template file). So in your case, plan view and CAD details are probably simple because you could put the pline box on your template file, but elevation...that would be a PIA to copy the pline box around. I suppose if you used the label for the elevation you could put it in there by default. But still a lot of effort. .. this may need some more pondering....
  9. you do not have to, you can assign the filename to a global variable on that CAD Detail page, programmatically.. The tricky part is "where" you use the values you populate, because you need to repopulate the global variable containing the current plan's filename wherever you use it (in order to determine the value for that specific plan). If it is all on the same CAD Detail, then it is simple
  10. i get this issue when there is live 3D camera on layout. sometimes it finishes and takes an hour, sometimes not, sometimes 15 minutes. I've gone to using images on layout (send to layout as image)
  11. you can avoid this by creating an array, in which the second component of the array is the plan filename (incl path), thereby making the variable unique. But it's a fair amount of work to assign it, and check it. I do it for floor area summation, but if I was to do it for all of the above I'd probably create some specific functions to populate and check.. you could also read and write to files, as the file would be plan specific
  12. I do a lot of basement renos and basement suites. I just draw the exterior walls from survey(or from first taken measurements) and then draw the interior walls and then once in the general location, use the interior dimensions tool to go across the rooms. then click on walls which will highlight the dimension and plug in the number. The interior dimension tool is your friend
  13. search the forum here for matterport and search for canvas very different products
  14. looking at the zoom in'd one, I think you are right, but I dont think I have to make the same mistake they did, I'm going to try the tile and make it metallic and see if that is close enough. Below left doesnt look like they pieced it together i do not think it is that bumpy. it just looks like flat metal T&G'd together (or the appearance of T&G)
  15. thanks! the picture is from a pdf, I was just playing around with materials in CA, trying to replicate it
  16. I'm looking for the holy grail, still have not found it at the end of the day I've found the fastest way is laptop on site and draw it. that way you find out if everything lines up. and if not find out why. Using magicplan or other tools based on interior room dims, will tend to algorithmically widen walls or shorten rooms to make sure the outside is a box
  17. tried changing the scale of the stock vgroove to be wider, but it also then expands the V-groove, and then looks like the backside of standing seam
  18. unfortunately I do not have anything other than "Metal panel". it looks like 8 or 10" wide. (and that is the best image) I looked around and tough to find a vertical metal panel with offsetting lengths
  19. anyone seen anything like this:
  20. The latter is my experience for Birdsmouth off plate. I use the transform/replicate Z to move the roofs after they have already been built
  21. Never knew about the middle mouse button on an object corner moves that object to snap the corner to somewhere else. might avoid the whole p2p move in some cases