Material Pattern

Material Pattern

Anonymous
Not applicable
2,905 Views
5 Replies
Message 1 of 6

Material Pattern

Anonymous
Not applicable

I am trying to change the size of a wood plank in the pattern and I can never figure out how the formula works, no matter how many times I read the how-to. Below is the base pattern. I can see when it switches from a 2" to a 4" the only thing that changes is the "4". But when I update just that parameter to 6, 2 of the 3 vertical patterns our misaligned. I understand that the first parameter is the angle in which the line is drawn, then the next 2 are the origin, but I guess I don't fully follow the shift and pen up pen down...it never works like my brain thinks.

 

Thanks!

 

*Wood_Board_Wide, Wood: Wide boards
;%TYPE=MODEL
0, 0, 0.8, 0, 4
90, 0, 0.8, 8, 8, 4, -28
90, 16, 4.8, 8, 8, 4, -28

0 Likes
Accepted solutions (1)
2,906 Views
5 Replies
Replies (5)
Message 2 of 6

Sahay_R
Mentor
Mentor

What size boards? Do you have a picture of what it is that you are trying to accomplish?


Rina Sahay
Autodesk Expert Elite
Revit Architecture Certified Professional

If you find my post interesting, feel free to give a Kudo.
If it solves your problem, please click Accept to enhance the Forum.
0 Likes
Message 3 of 6

Anonymous
Not applicable

sorry, 6" board. same pattern, just 6". essentially it's wood plank with 6" boards of varying length. for the pattern i'd prefer to show at least 60" long. thanks. 

0 Likes
Message 4 of 6

Sahay_R
Mentor
Mentor

Then just two lines of code should be enough. Here is what I have for a pattern of 16x48 running bond - 

 

*Block 16x48, 16 x 48 blocks running bond
;%TYPE=MODEL
0, 0, 0, 0, 16
90, 0, 0, 48, 24, 16, -16

 

Fix the numbers as you need them in Notepad, then save and change the extension to PAT.

Good luck!


Rina Sahay
Autodesk Expert Elite
Revit Architecture Certified Professional

If you find my post interesting, feel free to give a Kudo.
If it solves your problem, please click Accept to enhance the Forum.
0 Likes
Message 5 of 6

hugha
Collaborator
Collaborator
Accepted solution

To scale a fill, multiply all numbers except the first number in each line by a scale factor.

 

You are using:this for 4" planks

 

*Wood_Board_Wide, Wood: 4" Wide boards
;%TYPE=MODEL
0,   0, 0.8, 0, 4
90,  0, 0.8, 8, 8, 4, -28
90, 16, 4.8, 8, 8, 4, -28

 

then for  6" planks, scaling by 1.5 derives:

 

*Wood_Board_Wide, Wood: 6" Wide boards
;%TYPE=MODEL
0,   0, 1.2, 0, 6
90   0, 1.2,12,12,6,-42
90, 24, 7.2,12,12,6,-42

 

 

If you wish, altering the numbers in bold above changes each plank's length, currently 8*4" = 32" for the 4" planks and 8* 6" = 48" for the 6"..

 

You can use Excel to manage the calcs or, more simply, the fill scaling we provide in the free HatchKit Add-In for Revit.

 

hth

 

Hugh Adamson

www.hatchkit.com.au

 

 

 

 

0 Likes
Message 6 of 6

Anonymous
Not applicable

Thanks for explaining that--hopefully this helps me figure it out for next time!

0 Likes