shaunXMA9A wrote:
Because it doesn't perform like a normal hatch that associates to a polyline, we need to recreate it everytime an adjustment takes place.
Also, we get revisions from the architects changing our paving layouts way too often and everytime this happens we'll need to recreate the hatch to suit the changes.
I take it "recreate" here refers to revising the hatch position to follow the revised boundary rather than recreating the hatch pattern definition from scratch.
Either way, SUPERHATCH's lack of polyline association is a showstopper for your purposes.
But as Kent suggests, regular .PAT hatch patterns can be associated with polylines so here is a very wide version with lines 10mm apart. If that is too lavish or meagre then simply delete or add lines within this specification.
;-------------------------------------------------------------------------------
; Written by HatchKit Professional
; HatchKit Professional (c)1990-2016 Cadro Pty Ltd
; www.hatchkit.com.au/
;-------------------------------------------------------------------------------
;-Date : 10/11/2016
;-Time : 9:37:43 AM
;-HatchKit Version : 3.1.9.2674
;-HatchKit Output Filetype : AutoCAD format
;-------------------------------------------------------------------------------
*Chevron300-600,DXF Entity Section
150.0248148385,0,103.92,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,92.376,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,80.829,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,115.47,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,150.11,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,138.56,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,127.02,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,69.282,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,11.547,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,346.41,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,0,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,23.094,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,57.735,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,46.188,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,34.641,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,161.66,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,288.68,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,277.13,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,265.58,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,300.22,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,334.86,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,323.32,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,311.77,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,254.03,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,196.3,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,184.75,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,173.21,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,207.85,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,242.49,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,230.94,-389.419070516,675.168752656,57735,-57706.1985055
150.0248148385,0,219.39,-389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,103.92,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,92.376,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,80.829,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,115.47,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,150.11,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,138.56,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,127.02,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,69.282,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,11.547,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,346.41,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,0,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,23.094,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,57.735,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,46.188,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,34.641,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,161.66,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,288.68,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,277.13,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,265.58,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,300.22,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,334.86,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,323.32,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,311.77,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,254.03,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,196.3,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,184.75,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,173.21,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,207.85,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,242.49,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,230.94,389.419070516,675.168752656,57735,-57706.1985055
29.9751851615,0,219.39,389.419070516,675.168752656,57735,-57706.1985055
You'll have to alter the origin and angle to suit each hatched area both initially and upon revision.
Further automation could be obtained with ALisp.
Note: the pattern will repeat when applied to an area beyond 50,000 from the pattern's line of symmetry.
hth,
Hugh Adamson
Cadro Pty Ltd