AutoCad :: Change Hatch From ANSI31 To GRAVEL Some Of Hatch Shows Outside Boundary
Aug 24, 2011
I have a hatch (ANSI31) enclosed by a closed polyline. Whenever I change the hatch from ANSI31 to GRAVEL some of the hatch shows up outside the boundary. The Polyline consists of both arcs and line segments, and the hatching errors are occurring within the radius of the arc segments. Changing it from Associative to Non Associative makes no change.
Is there any way to change the default hatch patern from ANSI31?
the default hatch is WAY too small for sitework & tends to bog things down if you forget to set the hatch pattern first.
I tried HPNAME but that seems to be session dependent & doesn't work if set in the default template.
I'm about >< this far from just editing the ANSI31 definition - I know this is NOT a good idea but I hate having things freeze up whenever I forget to set the hatch pattern & hatch a 20' wide X 1000" long firelane with ANSI31 at scale 1.
I have several objects in a drawing. These objects are placed on a layer: "Layerhatch". These objects all have a hatch pattern: "solid". Now I want with vba that the pattern of this objects change from "solid"into "ANSI31". (For example with a button).
I have tried this with a adadselectionset but it doesn't work.
Private Sub CommandButton1_Click() Dim tSelSet As AcadSelectionSet Set tSelSet = getSelSetByLayer("Layerhatch") If tSelSet Is Nothing Then MsgBox ("No Selectionset") ElseIf tSelSet.Count = 0 Then MsgBox ("No objects found on Layer "Layerhatch") Else
Why cant you extrude a hatch? I am trying to draw soil in 3d and the materials in the 3d library aren't really working for me. I wanted to extrude gravel hatch from 2d material bank.
I have a problem in that a customer drawing, actually several cutomer drawings are not closed polylines. tHEY ARE REASONABLY SIMPLE PROFILES THAT i NEED TO CUT OUT ON A CNC ROUTER. mY PROBLEM BEING THAT AS THEY ARE NOT CLOSED the router software will not recognise them properly. Is there anyway to find out where exactly on the profile the gap is with zooming right in and panning around?
I've attached a screenshot of the issue I'm dealing with. I have a closed polyline and when I first hatch the area it appears to be correct, but then I'll go do another command and then the hatch seems to extend beyond the boundaries of the polyline.
In 2010 I would select hatch, and then just drag grips around to where I needed them. Now in 2011, I select hatch and don't get the grips. How do I turn those grips back on?
I am trying to find a command that will hatch the inner edge of a complex closed poly line, rather than hatch the entire area inside the poly line.
When I have simple shapes such as a rectangle I create a smaller rectangle inside the first that is 1' (or whatever I want my hatched area to be) smaller on all sides than the first rectangle. I hatch by selecting the two rectangles; I change the "Associative" hatch property to "No" and then delete the inner rectangle.
My problem now is that I have a complex closed poly line that I would like to hatch the inner perimeter with a set thickness, say 1 foot. Is there an easy way to hatch a inner boundary of a closed poly line or to recreate a scaled down copy of the poly line that is a set distance smaller all around. I hope I have conveyed the question clearly enough.
Annoying time spend waiting while acad automatically detects hatch boundary? - usually a boundary of some sort, thats completely useless anyway.
I'm seeking full control and want to select the boundaries myself and hope some of you can tell how to switch off or avoid this automatic process of boundary detection that usually follows "h" ↵ ( "hatch" ↵ or "bhatch" ↵ ).
i am trying to put a hatch down and am gettin this error 'Valid hatch boundary not found'. now am quite sure the area is enclosed so as far as i can see their should be an issue. the areas autocad is referring me to are are link together and have been replaced but i still get the same issue, when i max out the zoom their is only a tiny dot
I have a line drawing from a draftsman. It was imported from some other program, but I'm not sure which. However, this has cropped up many times over the years on my drawings as well as others. It just is typically quickly remedied with a workaround.
The hatch spacing too dense issue requiring me to break up the area: this problem will occur on equally sized areas at the same zoom factor at which I just hatched an adjacent area. I have changed the "MaxHatch" variable environment from stock at 10k, to 100k, then to 1,000k; yet the problem persists. I don't have a particularly fast machine so by that point I decided there was no need to max the variable at 10,000k. There are no z variables in the drawing though it appears, almost randomly, to have plines or lines along the same length of wall.
The second issue is the closed boundary. This occurs on lines that are connected at all corners, even when I stretch and reconnect a line, though that is a very time consuming method. When I increase the hgaptol variable it will hatch bizzarre areas that have no relation to what I am attempting to hatch. This is also occuring even inside a REC that I created just prior to hatching due to error on the original layout. I have to hatch an object rather than select an internal point. It has become so obnoxious in this drawing that I decided to post with these questions.
“More than 10000 hatch boundary objects are selected”,
In the attached screenshot, I wanted to make hatch for the indicated boundary but I got the message shown in the second screenshot (“More than 10000 hatch boundary objects are selected”)
The dwg file is stored in the link below:
[URL]
What is wrong with having any number of hatch boundary objects?
I have several days of experience with Autocad 2010... The problem: I have many (a lot) polylines in my 2D drawing that are adjacent to each other, but not joined. What is a good way of joining them, so that those that "touch" each other become one? Maybe I can hatch the area, then delete polylines and then reconstruct the boundary?
I am using Autocad LT 2011 and when i press the hatch button it shows the comment 'not responding' at the top of the page and it takes about 15-20 seconds to repsond and when it does eventually respond it doesn't allow me to change the scale until after i have chosen an area which in some case proves a problem if the scale is very small.
I am in need of a lisp routine which will automatically pick up all hatch and solid hatch patterns within a drawing and change the colour to colour 254.
Just downloaded Autocad 2013 and am missing quite a few of the standard hatches (siding, soldier, board and batten, etc.) What should I do to get them back. When I open old drawings with these hatches in them, they load just fine...but I am unable to hatch any new areas with these hatches (because they are not listed in the hatch library)
I want to be able to add a Block Reference to a hatch. I'm adding the block reference to an ObjectIdCollection and the hatch is not taking it when using AddLoop().
So I thought maybe I needed to add the location of the polyline (curve-like) object that is member of the blockreference to the hatch, but I don't know how to get its ObjectId.
Also, I'm trying to delete certain HatchLoop that is associated to a polyline but I don't know how to do it. I'm going through the loops in the hatch but I don't know what to do there. I wanna do this so I create a new and different hatch on top.
I think one could also copy all the loops except the one one wants to delete, but I'm not sure how to tell which one is the one I want to delete that is the one associated to a polyline or that is in certain region.
I've migrated from 2005 to 2014 LT and wondered if they have added to the hatch commands. I've looked and haven't found anything. Is there a command that you can pick a hatch pattern already shown on the drawing and make that pattern the existing one to use? I sometimes have multiple hatch patterns and scales, and wanted a quick way to go from one to another without lisp help.
Why is my hatch off set from what I want to hatch? I pic the points of the area in 3d i want to hatch but it ends up hatching out of the points i select?