Architectural concrete hatch

Architectural concrete hatch

rob.aHH2T8
Enthusiast Enthusiast
1,508 Views
16 Replies
Message 1 of 17

Architectural concrete hatch

rob.aHH2T8
Enthusiast
Enthusiast

I've created 'normal' and shape hatches before.

 

I can't find anywhere else how to place shapes in specific locations?

 

Pic:

magenta lines are the simple hatch created- the circles are hand drawn, but I want to add them to the hatch.conc hatch.JPG

0 Likes
Accepted solutions (1)
1,509 Views
16 Replies
Replies (16)
Message 2 of 17

Kent1Cooper
Consultant
Consultant

Hatch patterns don't do Shapes if by that you mean the kind of thing you can incorporate into Linetype definitions.

 

To draw those "circles" would require linesets, each of which draws a tiny piece of one of them in pen-down mode, then goes to pen-up mode and skips over a large distance to a tiny piece of another one in the next block, etc., and a set of such linesets at different directions to draw the "circles" as sort-of-circular polygons.

 

How many segments would make one circular-looking enough?  I attach a pattern [not a solution for you, but an illustration of how this kind of thing has to be done in Hatch patterns] that makes "circles" with 24 sides, so you can see what that looks like -- quite circular-looking at the likely size of yours, maybe even more than necessary.

Kent1Cooper_0-1666199084362.png

Kent1Cooper_1-1666199298745.png

You might be satisfied with, for example, little octagons, which would be a lot less code, because every edge of a "circle" is part of a different lineset.

 

BUT can you use >SUPERHATCH< instead?  That would be far easier in not needing a pattern definition to be written, and could use true Circles.  And the Circles can have a different Layer/color/whatever than the Lines, which a Hatch pattern cannot do.  But it does have its limitations.

Kent Cooper, AIA
0 Likes
Message 3 of 17

rob.aHH2T8
Enthusiast
Enthusiast

Thanks!  Makes sense.

Here is an example of a circle pattern... I just don't know which values I need to change?  (always seen 'shapes' repeating, not in specific locations)

 

*CIRCLES, Circular Hatch Pattern CADalyst TIP337 (c) 1988, The Mad Doctor
0, -.0125,.2, 0,.4, .025,-.775
9.462322208, -.05,.19375, .xxx-xxxxxxxx,-.xxx-xxxxxxxx, .0380172658,-4.xxx-xxxxxxxx
-9.462322208, -.05,-.19375, .xxx-xxxxxxxx,.xxx-xxxxxxxx, .0380172658,-4.8281927584
18.434948823, -.0875,.18125, .7589466384,-.2529822128, .0395284708,-2.4902936574
-18.434948823, -.0875,-.18125, .7589466384,.2529822128, .039528471,-2.490293657
30.963756532, -.11875,.1625, 1.7835852855,-.1371988681, .036443449,-4.6283180668
-30.963756532, -.11875,-.1625, 1.7835852855,.1371988681, .036443449,-4.628318067
45, -.1625,.11875, .5656854249492,.5656854249492, .061871843354,-1.069499006545
-45, -.1625,-.11875, .5656854249492,.5656854249492, .xxx-xxxxxxxx,-1.xxx-xxxxxxxx
59.036243468, -.18125,.0875, 1.7835852855,.1371988681, .0364434493,-4.6283180665
-59.036243468, -.18125,-.0875, 1.783585285,-.137198868, .036443449,-4.628318067
71.565051177, -.19375,.05, .xxx-xxxxxxxx,.xxx-xxxxxxxx, .0395284708,-2.4902936574
-71.565051177, -.19375,-.05, .xxx-xxxxxxxx,-.xxx-xxxxxxxx, .039528471,-2.490293657
80.537677792, -.2,.0125, .xxx-xxxxxxxx,.xxx-xxxxxxxx, .xxx-xxxxxxxx,-4.xxx-xxxxxxxx
-80.537677792, -.2,-.0125, .xxx-xxxxxxxx,-.xxx-xxxxxxxx, .0380172658,-4.8281927584
90, -.2,-.0125, 0,.4, .025,-.775
170.537677792, .05,.19375, .xxx-xxxxxxxx,.xxx-xxxxxxxx, .0380172658,-4.xxx-xxxxxxxx
189.462322208, .05,-.19375, .xxx-xxxxxxxx,-.xxx-xxxxxxxx, .038017266,-4.8281927582
161.565051177, .0875,.18125, .7589466384,.2529822128, .0395284708,-2.4902916574
198.434948823, .0875,-.18125, .7589466384,-.2529822128, .039528471,-2.490293657
149.036243468, .11875,.1625, 1.7835852855,.1371988681, .036443449,-4.6283180668
210.963756532, .11875,-.1625, 1.7835852855,-.1371988681, .036443449,-4.628318067
135, .1625,.11875, .5656854249492,.5656854249492, .061871843354,-1.069499006545
225, .1625,-.11875, .5656854249492,.5656854249492, .xxx-xxxxxxxx,-1.xxx-xxxxxxxx
120.983756532, .18125,.0875, 1.7835852855,-.1371988681, .0364434493,-4.628318067
239.036243468, .18125,-.0875, 1.7835852855,.1371988687, .036443449,-4.628318067
108.434947823, .19375,.05, .xxx-xxxxxxxx,-.xxx-xxxxxxxx, .0395284708,-2.4902936574
251.565051177, .19375,-.05, .xxx-xxxxxxxx,.xxx-xxxxxxxx, .0395284708,-2.4902936574
99.462322208, .2,.0125, .xxx-xxxxxxxx,-.xxx-xxxxxxxx, .xxx-xxxxxxxx,-4.xxx-xxxxxxxx
260.537677792, .2,-.0125, .xxx-xxxxxxxx,.xxx-xxxxxxxx, .xxx-xxxxxxxx,-4.xxx-xxxxxxxx

0 Likes
Message 4 of 17

rob.aHH2T8
Enthusiast
Enthusiast

cad circles.JPG

0 Likes
Message 5 of 17

pendean
Community Legend
Community Legend
Is this a one off need if I may ask?
Or is this the line of work you are in (tile reseller/designer) and need to do over and over again 2-3-4 time a day/week?
0 Likes
Message 6 of 17

Kent1Cooper
Consultant
Consultant

[Certain kinds of numbers that the website suspects might be software serial numbers get turned into those xxx-xxxxxxxx's.]

 

It seems that pattern is no longer available at the Cadalyst CAD Tips site.  What does it look like?  [If the site won't let you attach a .pat file, you can .zip it and attach that (as I just did at my previous Reply), or maybe the x's conversion won't happen if you paste it into a code window.]  It's not likely that there's any simple adjustment to make it look like what you want, just because of the nature of pattern definitions -- see >this< for a taste of the issues involved.

Kent Cooper, AIA
0 Likes
Message 7 of 17

rob.aHH2T8
Enthusiast
Enthusiast

Not a one off.  It will be repeated multiple times on the same project and on other projects.

0 Likes
Message 8 of 17

rob.aHH2T8
Enthusiast
Enthusiast

Check my next post...

After I posted the text post, I took a screen shot of it.

0 Likes
Message 9 of 17

Kent1Cooper
Consultant
Consultant

@rob.aHH2T8 wrote:

.... I took a screen shot of it.


I can't get the definition from that without typing it all out, so if you have a .pat file....

Kent Cooper, AIA
0 Likes
Message 10 of 17

rob.aHH2T8
Enthusiast
Enthusiast
*CIRCLES, Circular Hatch Pattern  CADalyst TIP337 (c) 1988, The Mad Doctor
0, -.0125,.2, 0,.4, .025,-.775
9.462322208, -.05,.19375, .xxx-xxxxxxxx,-.xxx-xxxxxxxx, .0380172658,-4.xxx-xxxxxxxx
-9.462322208, -.05,-.19375, .xxx-xxxxxxxx,.xxx-xxxxxxxx, .0380172658,-4.8281927584
18.434948823, -.0875,.18125, .7589466384,-.2529822128, .0395284708,-2.4902936574
-18.434948823, -.0875,-.18125, .7589466384,.2529822128, .039528471,-2.490293657
30.963756532, -.11875,.1625, 1.7835852855,-.1371988681, .036443449,-4.6283180668
-30.963756532, -.11875,-.1625, 1.7835852855,.1371988681, .036443449,-4.628318067
45, -.1625,.11875, .5656854249492,.5656854249492, .061871843354,-1.069499006545
-45, -.1625,-.11875, .5656854249492,.5656854249492, .xxx-xxxxxxxx,-1.xxx-xxxxxxxx
59.036243468, -.18125,.0875, 1.7835852855,.1371988681, .0364434493,-4.6283180665
-59.036243468, -.18125,-.0875, 1.783585285,-.137198868, .036443449,-4.628318067
71.565051177, -.19375,.05, .xxx-xxxxxxxx,.xxx-xxxxxxxx, .0395284708,-2.4902936574
-71.565051177, -.19375,-.05, .xxx-xxxxxxxx,-.xxx-xxxxxxxx, .039528471,-2.490293657
80.537677792, -.2,.0125, .xxx-xxxxxxxx,.xxx-xxxxxxxx, .xxx-xxxxxxxx,-4.xxx-xxxxxxxx
-80.537677792, -.2,-.0125, .xxx-xxxxxxxx,-.xxx-xxxxxxxx, .0380172658,-4.8281927584
90, -.2,-.0125, 0,.4, .025,-.775
170.537677792, .05,.19375, .xxx-xxxxxxxx,.xxx-xxxxxxxx, .0380172658,-4.xxx-xxxxxxxx
189.462322208, .05,-.19375, .xxx-xxxxxxxx,-.xxx-xxxxxxxx, .038017266,-4.8281927582
161.565051177, .0875,.18125, .7589466384,.2529822128, .0395284708,-2.4902916574
198.434948823, .0875,-.18125, .7589466384,-.2529822128, .039528471,-2.490293657
149.036243468, .11875,.1625, 1.7835852855,.1371988681, .036443449,-4.6283180668
210.963756532, .11875,-.1625, 1.7835852855,-.1371988681, .036443449,-4.628318067
135, .1625,.11875, .5656854249492,.5656854249492, .061871843354,-1.069499006545
225, .1625,-.11875, .5656854249492,.5656854249492, .xxx-xxxxxxxx,-1.xxx-xxxxxxxx
120.983756532, .18125,.0875, 1.7835852855,-.1371988681, .0364434493,-4.628318067
239.036243468, .18125,-.0875, 1.7835852855,.1371988687, .036443449,-4.628318067
108.434947823, .19375,.05, .xxx-xxxxxxxx,-.xxx-xxxxxxxx, .0395284708,-2.4902936574
251.565051177, .19375,-.05, .xxx-xxxxxxxx,.xxx-xxxxxxxx, .0395284708,-2.4902936574
99.462322208, .2,.0125, .xxx-xxxxxxxx,-.xxx-xxxxxxxx, .xxx-xxxxxxxx,-4.xxx-xxxxxxxx
260.537677792, .2,-.0125, .xxx-xxxxxxxx,.xxx-xxxxxxxx, .xxx-xxxxxxxx,-4.xxx-xxxxxxxx

0 Likes
Message 11 of 17

rob.aHH2T8
Enthusiast
Enthusiast

Apparently, I can't find the "insert file"

0 Likes
Message 12 of 17

Kent1Cooper
Consultant
Consultant

@rob.aHH2T8 wrote:

Apparently, I can't find the "insert file"


It's this, down below the screencast area:

Kent1Cooper_0-1666211330570.png

Kent Cooper, AIA
0 Likes
Message 13 of 17

ronjonp
Advisor
Advisor

@rob.aHH2T8 

Using THIS, you can create something like this .. the circles can be created with points but maybe a square would work as well? It would be less 'heavy'.

ronjonp_0-1666227618226.png

 

 

 

 

 

0 Likes
Message 14 of 17

Sea-Haven
Mentor
Mentor

Pretty cool hatch,  could be drawn from 1st principles, lines and circles, make a rectang with inner circles, then array in a zig zag way, 1/2 space, over draw so larger than the outline pline and trim all outside objects. Has the advantage of setting a cnr start point so a full tile. Start point does not have to be lower left can be any point. The squares could be say 6 + polygon shape.

 

Have done something like this but was rectangs only and I have a zig zag objects pattern lisp.

 

If you want to go this way ask.

 

 

0 Likes
Message 15 of 17

ronjonp
Advisor
Advisor
Accepted solution

Here's another pattern that uses an octagon for the 'circle'.

 

 

*test2,test2
90,1,0,0,1,0.5,-0.5
0,0,0,0,1,1,0
90,0,0,0,1,0.5,-0.5
0,1,0.5,0,1,0,-1
0,0,0.5,0,1,1,0
180,0.05,0.44,0,1,0.01,-0.99
225,0.06,0.45,0.70710678,0.70710678,0.01414214,-1.40007143
270,0.06,0.46,0,1,0.01,-0.99
315,0.05,0.47,0.70710678,0.70710678,0.01414214,-1.40007143
0,0.04,0.47,0,1,0.01,-0.99
45,0.03,0.46,0.70710678,0.70710678,0.01414214,-1.40007143
90,0.03,0.45,0,1,0.01,-0.99
135,0.04,0.44,0.70710678,0.70710678,0.01414214,-1.40007143
180,0.05,0.06,0,1,0.01,-0.99
135,0.06,0.05,0.70710678,0.70710678,0.01414214,-1.40007143
90,0.06,0.04,0,1,0.01,-0.99
45,0.05,0.03,0.70710678,0.70710678,0.01414214,-1.40007143
0,0.04,0.03,0,1,0.01,-0.99
315,0.03,0.04,0.70710678,0.70710678,0.01414214,-1.40007143
270,0.03,0.05,0,1,0.01,-0.99
225,0.04,0.06,0.70710678,0.70710678,0.01414214,-1.40007143
180,0.96,0.44,0,1,0.01,-0.99
225,0.97,0.45,0.70710678,0.70710678,0.01414214,-1.40007143
270,0.97,0.46,0,1,0.01,-0.99
315,0.96,0.47,0.70710678,0.70710678,0.01414214,-1.40007143
0,0.95,0.47,0,1,0.01,-0.99
45,0.94,0.46,0.70710678,0.70710678,0.01414214,-1.40007143
90,0.94,0.45,0,1,0.01,-0.99
135,0.95,0.44,0.70710678,0.70710678,0.01414214,-1.40007143
180,0.96,0.06,0,1,0.01,-0.99
135,0.97,0.05,0.70710678,0.70710678,0.01414214,-1.40007143
90,0.97,0.04,0,1,0.01,-0.99
45,0.96,0.03,0.70710678,0.70710678,0.01414214,-1.40007143
0,0.95,0.03,0,1,0.01,-0.99
315,0.94,0.04,0.70710678,0.70710678,0.01414214,-1.40007143
270,0.94,0.05,0,1,0.01,-0.99
225,0.95,0.06,0.70710678,0.70710678,0.01414214,-1.40007143
180,0.55,0.94,0,1,0.01,-0.99
225,0.56,0.95,0.70710678,0.70710678,0.01414214,-1.40007143
270,0.56,0.96,0,1,0.01,-0.99
315,0.55,0.97,0.70710678,0.70710678,0.01414214,-1.40007143
0,0.54,0.97,0,1,0.01,-0.99
45,0.53,0.96,0.70710678,0.70710678,0.01414214,-1.40007143
90,0.53,0.95,0,1,0.01,-0.99
135,0.54,0.94,0.70710678,0.70710678,0.01414214,-1.40007143
180,0.46,0.94,0,1,0.01,-0.99
225,0.47,0.95,0.70710678,0.70710678,0.01414214,-1.40007143
270,0.47,0.96,0,1,0.01,-0.99
315,0.46,0.97,0.70710678,0.70710678,0.01414214,-1.40007143
0,0.45,0.97,0,1,0.01,-0.99
45,0.44,0.96,0.70710678,0.70710678,0.01414214,-1.40007143
90,0.44,0.95,0,1,0.01,-0.99
135,0.45,0.94,0.70710678,0.70710678,0.01414214,-1.40007143
180,0.55,0.56,0,1,0.01,-0.99
135,0.56,0.55,0.70710678,0.70710678,0.01414214,-1.40007143
90,0.56,0.54,0,1,0.01,-0.99
45,0.55,0.53,0.70710678,0.70710678,0.01414214,-1.40007143
0,0.54,0.53,0,1,0.01,-0.99
315,0.53,0.54,0.70710678,0.70710678,0.01414214,-1.40007143
270,0.53,0.55,0,1,0.01,-0.99
225,0.54,0.56,0.70710678,0.70710678,0.01414214,-1.40007143
180,0.46,0.56,0,1,0.01,-0.99
135,0.47,0.55,0.70710678,0.70710678,0.01414214,-1.40007143
90,0.47,0.54,0,1,0.01,-0.99
45,0.46,0.53,0.70710678,0.70710678,0.01414214,-1.40007143
0,0.45,0.53,0,1,0.01,-0.99
315,0.44,0.54,0.70710678,0.70710678,0.01414214,-1.40007143
270,0.44,0.55,0,1,0.01,-0.99
225,0.45,0.56,0.70710678,0.70710678,0.01414214,-1.40007143
0,1,0.5,0,1,0,-1
0,0,0.5,0,1,1,0
180,0.5,1,0,1,0.5,-0.5
0,0.5,1,0,1,0.5,-0.5
90,0.5,0.5,0,1,0.5,-0.5
0,0,0.5,0,1,1,0

 

ronjonp_0-1666270024416.png

 

 

 

Message 16 of 17

rob.aHH2T8
Enthusiast
Enthusiast

I received an error attempting to use this.... it does seem to read it until I pick the "internal point" and hit enter.

 

Missing parameter in line 76.

0 Likes
Message 17 of 17

ronjonp
Advisor
Advisor

@rob.aHH2T8 

Make sure you have a blank line at the end:

ronjonp_0-1666279010903.png