Free Stand Alone Basic Hatch Pattern Tool *Full Version*

Discussion forum for C++ and script developers who are using the QCAD development platform or who are looking to contribute to QCAD (translations, documentation, etc).

Moderator: andrew

John Hyslop
Premier Member
Posts: 311
Joined: Mon Sep 30, 2019 6:21 am
Location: Melbourne - Australia

Re: Free Stand Alone Basic Hatch Pattern Tool *Full Version*

Post by John Hyslop » Tue Sep 01, 2020 6:39 am

Hi All

A small update to allow zero as a gap, if triangles are exploded
it will leave straight lines not multiple lines..previous version did not
allow gaps of anything less than 0.00001 units
More patterns on the way :-) I have a few Ideas... :lol:

Cheers
John
Version 2.5.1 Downloaded 4 times..
NEW VERSION BELOW ENJOY
IF IT IS TO BE IT IS UP TO ME [ Ten most powerful 2 letter words ]

John Hyslop
Premier Member
Posts: 311
Joined: Mon Sep 30, 2019 6:21 am
Location: Melbourne - Australia

Re: Free Stand Alone Basic Hatch Pattern Tool *Full Version*

Post by John Hyslop » Thu Sep 03, 2020 11:25 am

Hi All

Well I've been busy today with a new pattern, it's called Weave... it can be used for many things including paving if you set both
height & width the same and tick "Enable Double Weave" :wink:
All the Tabs along the top are now sorted Alphabetically just to make it easier to find them Weatherboard was at the front for too long lol..
Also you can use the arrow keys to quickly scroll through the patterns.. see screenshots below of some possibilities with the weave pattern..


9 Adjustable Patterns Now & More to be Added in Future Versions

BHT-V2.6 was Downloaded 7 Times
BHT-V2.6.1 was Downloaded 3 Times

V2.6.1
Added 34 character limit to file name
for compatibility with AutoCad


Even though QCAD does not have these limitations :-) e_surprised

Cheers
John Hyslop
Attachments
WEAVE-PATTERNS.jpg
WEAVE-PATTERNS.jpg (347.82 KiB) Viewed 4576 times
BHT-V2.6.jpg
BHT-V2.6.jpg (49.63 KiB) Viewed 4576 times
IF IT IS TO BE IT IS UP TO ME [ Ten most powerful 2 letter words ]

John Hyslop
Premier Member
Posts: 311
Joined: Mon Sep 30, 2019 6:21 am
Location: Melbourne - Australia

Re: Free Stand Alone Basic Hatch Pattern Tool *Full Version*

Post by John Hyslop » Wed Sep 09, 2020 1:48 am

Hi All

Version BHT-V2.6.2 Now Available to download,
The Program No Longer Exits if There is
Incorrect Input
I've Changed the Message on Last Line
From "The Program Will Now Exit."
To "Please Correct This Issue"

Screenshots of the 9 Adjustable Patterns Below ;)
More to Come...

New Version Further Down :wink:

Enjoy
Cheers
John
Attachments
BHT-V2.6.2 - Hatch Patterns.jpg
BHT-V2.6.2 - Hatch Patterns.jpg (412.85 KiB) Viewed 4518 times
Last edited by John Hyslop on Fri Sep 18, 2020 12:53 pm, edited 1 time in total.
IF IT IS TO BE IT IS UP TO ME [ Ten most powerful 2 letter words ]

John Hyslop
Premier Member
Posts: 311
Joined: Mon Sep 30, 2019 6:21 am
Location: Melbourne - Australia

Re: Free Stand Alone Basic Hatch Pattern Tool *Full Version*

Post by John Hyslop » Fri Sep 18, 2020 12:51 pm

Hi All

Freeware Basic Hatch Pattern Tool New Pattern Added
Runs in Windows XP to 10 / Tested on Linux Mint [ Wine ]
Runs on 32 & 64bit PC's

Downloads:-
Version 2.0 Downloaded 7 Times
Version 2.1 Downloaded 68 Times
Version 2.2 Downloaded 5 Times
Version 2.3 Downloaded 9 Times
Version 2.4.1 Downloaded 13 Times
Version 2.5 Downloaded 3 Times
Version 2.5.1 Downloaded 4 Times
Version 2.6 Downloaded 7 Times
Version 2.6.1 Downloaded 3 Times
Version 2.6.2 Downloaded 15 Times
Version 2.7 Downloaded 13 Times

New Version Further Down in This Post

Cheers
John
Attachments
CROSS PATTERN SAMPLES.jpg
CROSS PATTERN SAMPLES.jpg (115.74 KiB) Viewed 4435 times
Cross Pattern Added.jpg
Cross Pattern Added.jpg (47.61 KiB) Viewed 4435 times
Last edited by John Hyslop on Sun Sep 27, 2020 1:55 pm, edited 1 time in total.
IF IT IS TO BE IT IS UP TO ME [ Ten most powerful 2 letter words ]

John Hyslop
Premier Member
Posts: 311
Joined: Mon Sep 30, 2019 6:21 am
Location: Melbourne - Australia

Re: Free Stand Alone Basic Hatch Pattern Tool *Full Version*

Post by John Hyslop » Sun Sep 27, 2020 1:44 pm

Hi All
New Pattern Added Diamond-01 & Updates to Triangle-01
11 Adjustable Patterns to Date :wink:
Downloads:-
Version 2.0 Downloaded 7 Times
Version 2.1 Downloaded 68 Times
Version 2.2 Downloaded 5 Times
Version 2.3 Downloaded 9 Times
Version 2.4.1 Downloaded 13 Times
Version 2.5 Downloaded 3 Times
Version 2.5.1 Downloaded 4 Times
Version 2.6 Downloaded 7 Times
Version 2.6.1 Downloaded 3 Times
Version 2.6.2 Downloaded 15 Times
Version 2.7 Downloaded 13 Times
Version 2.8 Downloaded 19 Times
New Version Uploaded 2.9 Further Down

Diamond-Patterns.jpg
Diamond-Patterns.jpg (225.83 KiB) Viewed 4154 times
Cheers
John Hyslop
Hatch Pattern Tool / Free Hatch Tool / Patterns for QCAD / Hatches / Patterns
Brick Hatch / Diamond Hatch / Grille Hatch / Grill Hatch / Herringbone Hatch / Stud Wall / Triangle / Weave / Roof Tiles
Last edited by John Hyslop on Sat Oct 10, 2020 9:48 am, edited 3 times in total.
IF IT IS TO BE IT IS UP TO ME [ Ten most powerful 2 letter words ]

John Hyslop
Premier Member
Posts: 311
Joined: Mon Sep 30, 2019 6:21 am
Location: Melbourne - Australia

Re: Free Stand Alone Basic Hatch Pattern Tool *Full Version*

Post by John Hyslop » Mon Sep 28, 2020 8:43 am

Hi All

Just to let you know, all these patterns can be altered to produce different results
simply by playing around with the settings for instance below, just swapping 2 settings
Height & Width produces a completely different pattern....
Pattern is also stable at 1000,000 Units not Tiles as previously posted from datum...
Cheers
John
Diamond Settings.jpg
Diamond Settings.jpg (61.02 KiB) Viewed 4119 times
Diamond--Pattern-Testing.jpg
Diamond--Pattern-Testing.jpg (240.22 KiB) Viewed 4119 times
IF IT IS TO BE IT IS UP TO ME [ Ten most powerful 2 letter words ]

John Hyslop
Premier Member
Posts: 311
Joined: Mon Sep 30, 2019 6:21 am
Location: Melbourne - Australia

Re: Free Stand Alone Basic Hatch Pattern Tool *Full Version*

Post by John Hyslop » Sat Oct 10, 2020 9:44 am

Hi All

New Pattern Added "DotCirc" Read the BHT-Usage.txt on how to Simulate a Circle

Please Remember the higher the dot count the more chance there will be of the
pattern causing lag... This pattern was quite a bit of work so I hope you all enjoy :-)

12 Adjustable Patterns to Date :wink:

Downloads:-
Version 2.0 to 2.8 Downloaded 166 Times

Version 2.9 Downloaded 19 Times
NEW VERSION LOOK FURTHER DOWN IN POST
DotCirc.jpg
DotCirc.jpg (63.6 KiB) Viewed 3967 times
DotCirc Examples.jpg
DotCirc Examples.jpg (235.42 KiB) Viewed 3967 times
IF IT IS TO BE IT IS UP TO ME [ Ten most powerful 2 letter words ]

John Hyslop
Premier Member
Posts: 311
Joined: Mon Sep 30, 2019 6:21 am
Location: Melbourne - Australia

Re: Free Stand Alone Basic Hatch Pattern Tool *Full Version*

Post by John Hyslop » Tue Oct 20, 2020 8:51 am

Hi All

Next Version with some more options on BRICK-02 & GRILLE-02, Remember all sizes are adjustable just showing some examples below eg. GRILLE-02 with 2 lines removed resembles the installed ANGLE.PAT file but you can adjust all sides and gap to suit whatever purposes you like. Also remember that you can rotate these patterns so the 2nd pattern can be rotated to create an angle facing the other way.. ;-)
GRILLE-02-BRICK-02-OPTIONS.jpg
GRILLE-02-BRICK-02-OPTIONS.jpg (131.06 KiB) Viewed 3769 times
These are the changes to the existing patterns below:
Updated Patterns V2.9.1.jpg
Updated Patterns V2.9.1.jpg (166.32 KiB) Viewed 3768 times
Here are all 12 Adjustable Hatch Patterns in this Version BHT-V2.9.1
BHT-V2.9.1 - 12 Hatch Patterns.jpg
BHT-V2.9.1 - 12 Hatch Patterns.jpg (618.69 KiB) Viewed 3769 times
Downloads:-
Freeware BHT-V2.0 to 2.8 Downloaded 166 Times
Freeware BHT-V2.9 Downloaded 19 Times
Freeware BHT-V2.9.1.zip Downloaded 152 times

New Version Uploaded Further Down
Last edited by John Hyslop on Sat Jun 05, 2021 6:55 am, edited 2 times in total.
IF IT IS TO BE IT IS UP TO ME [ Ten most powerful 2 letter words ]

John Hyslop
Premier Member
Posts: 311
Joined: Mon Sep 30, 2019 6:21 am
Location: Melbourne - Australia

Re: Free Stand Alone Basic Hatch Pattern Tool *Full Version*

Post by John Hyslop » Thu Dec 31, 2020 5:59 am

Hi All

This is a totally free hatch pattern maker with 12 adjustable patterns to date :)
FYI This is a windows 32bit App that runs in Windows 32/64bit & Also Linux using WINE...
In windows the file is saved where the App is executed, in some versions of Linux
the saved file may save in your home folder even if it's executed from the Linux desktop.
I'm using Linux Mint 20 I noticed this behaviour & thought I'd pass this it on.. :-)

Cheers
John
IF IT IS TO BE IT IS UP TO ME [ Ten most powerful 2 letter words ]

John Hyslop
Premier Member
Posts: 311
Joined: Mon Sep 30, 2019 6:21 am
Location: Melbourne - Australia

Re: Free Stand Alone Basic Hatch Pattern Tool *Full Version*

Post by John Hyslop » Wed Apr 14, 2021 3:37 am

Hi All
For Linux user running under WINE that would like to add the default icon, here's the icon file.
Copy the Icon to an appropriate place eg. Home/Username/AppIcons
Right click on BHT.exe and select properties and click the icon box top left and replace.

Cheers
John
PS Icon is now included in BHT-V3.0.zip
BHT - Icon.zip
(263 Bytes) Downloaded 47 times
BHT Icon in Linux.jpg
BHT Icon in Linux.jpg (89.31 KiB) Viewed 1541 times
Last edited by John Hyslop on Sat Jun 05, 2021 7:03 am, edited 1 time in total.
IF IT IS TO BE IT IS UP TO ME [ Ten most powerful 2 letter words ]

John Hyslop
Premier Member
Posts: 311
Joined: Mon Sep 30, 2019 6:21 am
Location: Melbourne - Australia

Re: Free Stand Alone Basic Hatch Pattern Tool *Full Version*

Post by John Hyslop » Sat Jun 05, 2021 6:38 am

Hi All

1st of all a huge thank you to forum member CVH for supplying all the code for the Herringbone pattern which is based on his XLS file, for more information click on "About?" top right in the program.
.
Thanks to Husky for initially suggesting the "StudWall" Tab plus UI comments for improving the overall look of BHT.
.
Thanks to Petevick for lots for testing, bug reporting, UI comments and improvements.
.
BHT-V3.0 Changes are as follows:-
It is now adapted for both comma and dot users.
It can now minimise to the taskbar.
A User can now enter or select a scale.
Trailing zeros have now all been removed from all patterns eg. 12.30000 now exports as 12.3
Textural information is now added to hatch patterns on export eg: width/height/gap.including a new user comments section bottom right of the application.
Brick-01 & -02 now have an option to offset, an offset of zero will produce a grid, if you want a standard brick pattern click the “[½]” button after defining the Width of Brick.
Herringbone completely recoded by CVH
.
Pattern Updates.png
Pattern Updates.png (137.92 KiB) Viewed 613 times
Example Pattern Exported Text.png
Example Pattern Exported Text.png (27.18 KiB) Viewed 614 times
Downloads:-
Freeware BHT-V2.0 to 2.8 Downloaded 166 Times
Freeware BHT-V2.9 Downloaded 19 Times
Freeware BHT-V2.9.1.zip Downloaded 152 times

Freeware BHT-V3.0.zip Downloaded 5 times
New Version Uploaded
Last edited by John Hyslop on Sun Jun 06, 2021 7:43 am, edited 1 time in total.
IF IT IS TO BE IT IS UP TO ME [ Ten most powerful 2 letter words ]

John Hyslop
Premier Member
Posts: 311
Joined: Mon Sep 30, 2019 6:21 am
Location: Melbourne - Australia

Re: Free Stand Alone Basic Hatch Pattern Tool *Full Version*

Post by John Hyslop » Sun Jun 06, 2021 3:08 am

Hi All
.
One thing I did remove from the herringbone code supplied by CVH was an Information popup window on the pattern image.
.
It said the following:-
.
As rather common, the board ratio L / W can be an integer.
However, with a novel approach, the ratio can also be fractional !
The ratio must then be numerator / denominator with denominators 1 ... 128.
Otherwise, it will be limited to the nearest valid fraction.
And in such case a tiny correction may be applied to the length.
Patterns with high denominators might be less stable in 'the long run'.
.
I removed this from his supplied code because most novice users would not understand it's meaning, I did however note in the credits and every exported Herringbone pattern the following text that explains briefly about the 128 ratio limitation:-
.
;------------------------------------------------------------------------------;
; Created with Basic Hatch Tool V3.0 © J.M.Hyslop 2021 ;
;---------------------------------------------------------------------------------------;
; Based on the Herringbone XLS by CVH (C) 2021 all rights reserved. ;
; A method for hatch patterns with uniform or non-uniform boards ;
; and seams with integer and/or fractional board ratios. ;
; The board ratio is limited to fractional denominators up to 128. ;
;--------------------------------------------------------------------------------------;
.
Also below, picked up by CVH is an Image and spelling Flaw, These will be fixed up in the next version :oops:
Caused by a Dimensioning error by me :oops:
I also spelled Horizontal wrong in Diamond-01 & Triangle-01, it's been spelled incorrectly since version 2.8 :oops:
Weave Flaw.png
Weave Flaw.png (8.14 KiB) Viewed 584 times
Cheers
John
IF IT IS TO BE IT IS UP TO ME [ Ten most powerful 2 letter words ]

John Hyslop
Premier Member
Posts: 311
Joined: Mon Sep 30, 2019 6:21 am
Location: Melbourne - Australia

Re: Free Stand Alone Basic Hatch Pattern Tool *Full Version*

Post by John Hyslop » Sun Jun 06, 2021 7:44 am

Hi All
.
Bug fixes as per previous post, plus a couple of others I found, nothing major :D
.
BHT-V3.0.1.zip
(624.96 KiB) Downloaded 21 times
BHT-3.0.1.gif
BHT-3.0.1.gif (138.05 KiB) Viewed 552 times
.
Cheers
John
IF IT IS TO BE IT IS UP TO ME [ Ten most powerful 2 letter words ]

Post Reply

Return to “QCAD Programming, Script Programming and Contributing”