[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5077: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3937)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5079: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3937)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5080: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3937)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5081: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3937)
forum.datacad.com • View topic - Anybody interested in testing new Spaces macro ?
Page 2 of 5

Re: Anybody interested in testing new Spaces macro ?

PostPosted: Wed Jul 17, 2019 4:28 am
by Mark Bell
Thanks for pointing this out. Obviously the room contour function is not designed to work with open sided spaces, but nor should it freeze up when presented with one. The room contour functionality was written pretty early in the piece, but there didn't seem to be any interest in it when I asked for feedback on this forum a year ago, so I haven't spent any further time on it, and in all honesty I haven't tested the functionality in the macro for some time. Just had a quick look at it now and it does need a bit of work. Please let me know how useful you think it would be if it worked reliably with 2D walls.

Hi David,

The example I used was just a test to see whether the macro would "know" to self-close along the shortest path back to the start line where a gap was encountered. When I used to use 2D lines for walls, before smart walls came out, there would be times when small gaps would be present which would prevent the contour search from working. The file crash may indicate any size gap could cause a crash?

Using a contour search feature would e useful, if it's quick and accurate, as it would save the need to trace around line work. Smart walls can be saved into 2D line work so it's still a useful option to include.

Have you tested it on xrefs of plan drawings to see if it would pick up the corner points of walls, whether 2D or smart walls?

Re: Anybody interested in testing new Spaces macro ?

PostPosted: Wed Jul 17, 2019 6:49 am
by Neil Blanchard
The permutations would be myriad, that's for sure. We don't use polylines anyway, so after converting the walls to lines, the walls can be stretched and edited. On the project I am starting now, I am trying out Smart walls, so I am tracing the Spaces polylines.

Re: Anybody interested in testing new Spaces macro ?

PostPosted: Sun Jul 21, 2019 2:45 pm
by dhs
Thanks for the feedback on this forum.
I have just uploaded a new version of the macro which can be downloaded from the page at .

Details of the changes made in this version are listed on the above page. I think I have addressed all the issues raised in this thread except for the grouping issue raised by Neil and the Room Contour issues raised by Mark. I hope to address both of those issues in the next build.

Thanks,
David H.

Re: Anybody interested in testing new Spaces macro ?

PostPosted: Sun Jul 21, 2019 4:27 pm
by dhs

Re: Anybody interested in testing new Spaces macro ?

PostPosted: Mon Jul 22, 2019 11:28 am
by jimgoodman
David: The refinements in the new Spaces macro are excellent.

My apologies if this has been asked and answered, but can the labels be automatically added to a different layer from the filled polylines?

I have working on a file that was started with the Space Maker macro. The conversion process is going well except that when trying to edit the details of the converted item in Spaces, DataCAD locks up when trying to close the dialogue box. This may be related to converted entities.

Re: Anybody interested in testing new Spaces macro ?

PostPosted: Mon Jul 22, 2019 12:59 pm
by Neil Blanchard

Re: Anybody interested in testing new Spaces macro ?

PostPosted: Mon Jul 22, 2019 2:08 pm
by Neil Blanchard
How do / Can I turn off the dots near the corners of the space polylines?

I have been able to use DataCAD's polyline editor on spaces without any problems. The only thing it doesn't do is automatically update the label, which is fine.

I will try to use the space editor in the macro.

Re: Anybody interested in testing new Spaces macro ?

PostPosted: Tue Jul 23, 2019 8:28 am
by Neil Blanchard
I am having unexpected things happen - labels are being moved a long way away from the drawing, and maybe related to this, PARTS of some labels are disappearing. All the information is still "there" in the macro editor. In most cases, I only still see the square footage.

I am trying to remember how Blocker worked - I think that the label and the boundary are treated as a single entity. I do know that I could hatch the areas (since they are a polyline), and I could then select it by the hatch pattern. This also helped seeing the overlap of spaces.

I am using Spaces for condo unit outlines, and also for rooms within each condo.

Re: Anybody interested in testing new Spaces macro ?

PostPosted: Tue Jul 23, 2019 9:34 am
by Neil Blanchard
I used the Edit Spaces / Move Side/Corner to move the side of a space, and it leaves the adjacent sides in the old place - essentially adding vertices. I tried to use Control-Z to Undo - and the whole Space disappeared. I used Control-Y and it came back.

Also, I selected the side with a left button click, and tried to center button snap it to one side of a Smart Wall (I have Perpendicular snap on) and it appears to place the side based on the left button select. In other words, it is using the random point I clicked to drag the side; rather than a point *right on* the side, like the polyline editor in the DataCAD Curves menu does.

When I move a corner with the same tool, it works as expected.

Re: Anybody interested in testing new Spaces macro ?

PostPosted: Tue Jul 23, 2019 3:25 pm
by dhs

Re: Anybody interested in testing new Spaces macro ?

PostPosted: Mon Jul 29, 2019 10:05 am
by Neil Blanchard
David, how do I resize the label text? I need it to all be larger, and a different color.

Re: Anybody interested in testing new Spaces macro ?

PostPosted: Mon Jul 29, 2019 2:53 pm
by dhs

Re: Anybody interested in testing new Spaces macro ?

PostPosted: Tue Jul 30, 2019 12:40 pm
by Neil Blanchard
Thank you David for the step by step guide. I had done the size changes, but I used Refresh All, instead of Update All.

Re: Anybody interested in testing new Spaces macro ?

PostPosted: Tue Jul 30, 2019 1:51 pm
by dhs

Re: Anybody interested in testing new Spaces macro ?

PostPosted: Tue Jul 30, 2019 2:04 pm
by dhs