Hatch Issues

Hatch Issues

Anonymous
Not applicable
2,664 Views
10 Replies
Message 1 of 11

Hatch Issues

Anonymous
Not applicable

I NEED TO HATCH A RECTANGLE  WITH "NET" PATTERN IN SUCH A WAY THAT THE CENTER OF THE RECTANGLE AND THE CENTER OF THE HATCH CELL SHOULD BE THE SAME .

THAT IS IF THE HATCH PATTERN IS IN SUCHA WAY THAT IT IS 600mmX600mm. (usually used for false ceiling tiles),THE CENTER OF THE RECTANGLE AND THE CENTER HATCH PATTERN SHOULD BE SAME.

IF I USE THE NET PATTERN AND PICK ORIGN AT ANY CENTER POINT OF THE RECTANGLE I GET AN EQUALLY DISTRIBUTED PATTERN BUT THE ORIGIN OF THE HATCH WILL NOT BE AT THE CENTER OF RECTANGLE.

WHAT I USED TO DO IS DRAW THE CENTER LINES OF THE RECTANGLE THEN OFFSET 300MM TO BOTH SIDES VERTICALLY AND HOROZONALLY FROM THE CENTER OF THE RECTANGLE,SO THAT I WILL GET 600mm IN THE MIDDLE, THEN I OFFSET 600MM ON EITHER SIDES.

BUT THIS IS TAKING A LOT OF TIME..

 

   .HATCH CEILING.png

 

EXPERTS PLEASE HELP. THIS IS THE PATTERN I REQUIRED.

0 Likes
Accepted solutions (1)
2,665 Views
10 Replies
Replies (10)
Message 2 of 11

m_kingdon
Advisor
Advisor
You might just be better off making the net using lines, the DIVIDE command and trim. With the divide command make sure point nodes are turned on.

Is your caps button broken on your keyboard? Trying to read all caps is annoying.

Mike Kingdon
Civil 3D Zealot

EESignature

0 Likes
Message 3 of 11

imadHabash
Mentor
Mentor

Hi,

 

all what you have to do is choosing the hatch origin for the hatch itself NOT for the space. i mean that your origin should be picked from the center of square(600 X 600mm) .

 

hatch.png

 

Good Luck..

Imad Habash

EESignature

0 Likes
Message 4 of 11

Anonymous
Not applicable

tried the same.but when the orgin is slelected to the center of the rectangle, and then hatched. again only the corner of a hatch cell is placed on the centre of rectangle.

0 Likes
Message 5 of 11

imadHabash
Mentor
Mentor
OK... i'm sure that there is a mistake some where in your procedure. because it's work fine with me as prevoius post.

any way ... let's summarize all the point :
1- your scale must be found to reach for 600X600mm ( from hatch dialog)
2- hatch your space as is.
3- NOW find the nearest center square(600x600mm) to the center of space.
4- after you fill the space type HE (hatch edit ) command line.
5- from the dialog appear go Lower Left and press Click to set new origin
button.
- choose the point asked in number 3 above.

in this way i think it will be done

Hope so..

Imad Habash

EESignature

0 Likes
Message 6 of 11

Anonymous
Not applicable

H1.png

 

can u say which pattern is to be used to achieve the same? below pic shows what i used to do now. i checked again the same procedure.but not happening. is there anything wrong in the above setting

0 Likes
Message 7 of 11

imadHabash
Mentor
Mentor
uncheck Double from Angle and scale .also i did not use spacing only scale.

Imad Habash

EESignature

0 Likes
Message 8 of 11

imadHabash
Mentor
Mentor
Accepted solution

Final Try...

 

repeat all previous notes BUT :

 

1- specify the hatch origin for the space and hatch.

2- then HE the hatch and change the hatch origin to the center of square tile 600x600mm.

 

Realy Good Luck..

Imad Habash

EESignature

Message 9 of 11

m_kingdon
Advisor
Advisor

My hatch goes to the centre also, to change that you would need to create a custom hatch pattern.

 

A workaround is this:

 

Create the net hatch

Explode it and measure the size of the square
Undo the explode
Drawing a diagonal line that goes half way through one of the squares of the net
Set origin to the end of this line

 

origin1.jpg

 

 

origin2.jpg

Mike Kingdon
Civil 3D Zealot

EESignature

0 Likes
Message 10 of 11

steven-g
Mentor
Mentor

This macro works in metric, you might need to alter the scale factor (188.9764 - which is the result of 600/3.175 - 3.175 is the distance specified in the hatch pattern file)

^C^C^Cline;mtp;\@-300,-300;;erase;l;;-hatch;P;net;188.9764;0;O;S;$M=$(index,0,$(getvar,lastpoint)),$M=$(index,1,$(getvar,lastpoint));N;$M=$(index,0,$(getvar,lastpoint)),$M=$(index,1,$(getvar,lastpoint));;

 It expects you to pick 2 points on opposite corners of the rectangle to find the centre of the area, you could adjust that part of the macro to suit yourself, there are a few thing to bear in mind to use this, such as how far you are zoomed into a drawing, but it's a starting point.

0 Likes
Message 11 of 11

Kent1Cooper
Consultant
Consultant

unnimace wrote:

I NEED TO HATCH A RECTANGLE  WITH "NET" PATTERN IN SUCH A WAY THAT THE CENTER OF THE RECTANGLE AND THE CENTER OF THE HATCH CELL SHOULD BE THE SAME .

 

 

If I understand correctly what you're trying to do, this is how I would do it.

 

Set the SNAPBASE System Variable at the center of the rectangle, using the M2P Object-Snap mode or the midpoint of a diagonal Line, or whatever.  Set SNAP [positional or grid snap, not object snap] to 300.  The Snap positions will then jump between the grid-intersection points and the midpoints of the grid members and the midpoints of the cells.

 

Then, either:

A)  set SNAPBASE again to any of the four closest 45-degrees-off locations it will snap to surrounding that center point, and make the Hatch pattern, generated from that point; or

B)  in newer versions in which you can do this, use any of those four surrounding Snap locations as the base point for the Hatch pattern itself, whether in drawing it or in Editing it afterwards.

 

Another possibility to consider is to define a new Hatch pattern whose origin is in the middle of a cell for this purpose -- not a difficult thing to do.  You could make one for each typical ceiling grid size you use, including any with 2-to-1 tile-size ratio that you can't get from a User-defined double-direction ordinary Hatch pattern.  These would then be used at a Scale of 1.

Kent Cooper, AIA
0 Likes