• Posts

  • Joined

  • Last visited


10 Good

Profile Information

  • Gender
  • Location
    St. Lazare, QC, Canada
  • Interests
    Aviation, running, squash, cycling, architectural rendering and 3D virtual home solutions.

Recent Profile Visitors

2988 profile views
  1. For what it is worth, setting items up on a separate layer set may be an easy solution for a stand alone fireplace. Items such as walls, countertops, roof planes with a dormer cutting walls appropriately etc. are the tricky items...an example would be that you can't place a wall over a wall placed on a separate layer....and keep the original wall...the new wall will overwrite the old one. Yes, you can get some items to work with settings with invisible walls or layers but often you will see the room moldings still showing and other such surprises. I find it much easier to save versions of the file....my method is to always sequentially sequence file versions using a letter sequence, and if I chose to stop at a version and desire to showcase to a client different options, then I add a number sequence (two digits always minimum to ensure alphabetical sequencing in the file names). You can always package these up to showcase in a single layout file which can make things easier when sitting down or Zooming with a client. Good luck!!
  2. Yeah, that was what I was afraid of...so interesting to know that the info is tucked away in Chief somewhere but we have no means to access it through the Text Macro Mgmt....but I suppose I'd mess something up major if they let me play unsupervised in a bigger digital sandbox! I'll have to practice my sad puppy dog face when I inform the client of the limitation. Michael, Joe, and Chopsaw, thanks for your time...appreciate it immensely. I'm slowly getting more capable in these matters.
  3. Thx for the question and the opportunity for me to clarify. When the %referenced_view_floor_number% returns ANY number that equates to the Attic floor, I want to know. In effect, I'm looking for a global value, or some referenced value I can glean within Ruby to make that evaluation (referenced floor = Attic floor) in order to trigger specific actions within Ruby. Thx.
  4. So I'm still on the saga of writing code for a template. I've found good solutions to the above although, my wonderful operating 3 line roof label was scrapped by the client...admittedly, I wasn't able to find a control which would automatically point my arrow in the downward slope, I ended up using a layer control for that which was far from ideal. (Perhaps someone knows how to get a symbol arrow head and a continuous line character that populates into a variable length arrow [the ASCII code doesn't have the options]. Also a manner in which to be able to formulate the direction of the arrow. A review of the properties list on %object_properties% for a roof plane didn't give me any math upon which to create any logic.) On another note, I'm setting up some callouts on the layout for views sent to layout. For some unique labels, client want "Attic" to be an option. However, on a 2 level house with a basement, the Attic in Chief is actually Floor 3 if you pick off the %referenced_view_floor_number%. I haven't noticed a global variable to compare to in order to overwrite my attic floor 3 integer to an Attic "string". Any help from the gurus? Thx in advance.
  5. Thanks Michael. On another note. I've found a solution for the problems above because I could NOT get spaces in the initial format shown as %automatic_label[/[^V()]+/]%. My solution was to nest the code. I first tested the view name to truncate " View" as Ruby didn't seem to want to accept the .delete_suffix command. The code was as follows: string = owner.automatic_label if string.match(/View$/) string[0..-5] else string end I then created a second macro and formatted it as follows: macros.remove_View.chars.join(" ").upcase() Effectively, the macros takes the string, splits it into an array of characters, and I join it back again adding a space with each character and ensure it all comes back together as uppercase. Perhaps this will be useful to others. FWIW Ivan
  6. Well, in case anyone is interested in the thread and a possible solution, I was able to code this to function well to truncate "VIEW". Now to work on adding a space after each character! %automatic_label[/[^V()]+/]%
  7. This code produces the same thing...it only eliminates the "V" in "VIEW". %automatic_label.delete('V')% %automatic_label.delete('VIEW')% How might I get "VIEW" to be truncated from the %automatic_label%? Any takers? Thx in advance.
  8. And another question for the ruby code gurus... On the Callout, for example I sending a view to layout called Site Plan View. The automatic label will send exactly that text and if I add the box scale I get the "Scale" now with the noted scaling values. I would like to do the following with the text. Add a space between each character and delete "View"....so I would like to see "S I T E P L A N" and "S C A L E". I recognize I can simply change the default callout and scale fonts to all CAPS...but the spacing I'm trying to figure out to do automatically...and remove the "View" from the %automatic_label% without having to change the name of the Saved Plan Views. Comments welcome. Thx.
  9. Indeed much has changed with X14 on the labels and callouts! I have another perhaps impossible label I want to explore. It is on the roof label. I want to add a "smart" arrow that will extend as far as need to match additional text in the label. Sometimes I simply want the slope (ie default) but on renovation projects I want to add a couple characters to the slope nomenclature plus EX. V.I.F. Currently the text overwrites the arrow and I'm adding a line to run the text over the default arrow and then adding a manual arrow. I've attached an image to what I'm trying to build automatically.
  10. I think I got it figured out. With no User Defined macro, Chief doesn't give you the option. You just have to click on NEW while in the Text Macro Mgmt. Simple.
  11. I have a quick question. I dabble in the macros every now and then when a client of mine wants specific outputs. This thread has the info I was looking for...thanks Eric. What was interesting however, was that the layout file I was using did NOT offer a User Defined option as the .plan file did. It only presented "Global" and "Object Specific". ONLY AFTER I imported Mike's .json macro did the User Defined option show itself and then I was able to edit the name and paste in Eric's code. How might I be able to access that in the future manually...without having to import one??....As in, I just want to create one. Comments welcome.
  12. Curious if anyone knows if there's been any further progress with imports into Chief using BLK360 or similar point cloud technologies. Interested in knowing if Chief yet or plans to use exports (registered) of E57 and RCP or LGS equivalents. Comments welcome.
  13. Good day, I explained the issue in this short 60s vid. https://www.loom.com/share/61d96d019761478db93286f3b70df444 Any points to assist would be greatly appreciated. Thanks in advance.
  14. Charles...you da man!!!! Thank you SOOO MUCH. Have yourself an extra fine day! Cheers,