Visual communication element: texture

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

Visual communication element: texture

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. Which best describes texture as a visual communication element?
A The darkness or lightness of a colour
B The look or feel of a surface
2. A designer fills the bars of a chart with diagonal stripes, dots and crosshatching so each can be told apart in a black-and-white print. What are they using?
A Patterns and fills as texture
B Proportion to resize the bars
3. A dashboard shows a button with a shaded, bumpy look that makes it seem raised. Which type of texture is this?
A Simulated texture
B Real texture
4. A printed poster is made on rough, embossed paper that you can feel with your fingers. Which type of texture is this?
A Real texture
B Simulated texture
5. Which is a good reason to use texture in a visualisation?
A To store data in the dataset
B To tell areas apart or add depth

Match the Pairs

Draw a line connecting each item on the left to its match on the right.

Left columnRight column
1fill: url(#stripes) Abar1.fill = "dots"; bar2.fill = "stripes";
2fill: #3366cc BFills a shape with one flat colour and no texture
3Simulated texture only looks rough or patterned on a screen. You cannot feel it by touch. CFills a chart shape with a striped pattern, adding texture so the area looks different from the others
4Using different patterns for bars helps people tell areas apart, even when printed in black and white Dbackground-image: url("bricks.png");
5map.fill = "dots"; // texture used to show the map is felt by touch EA dotted fill on a screen is simulated texture. It only looks textured and cannot be felt.
6chart.fill = "dots"; // texture changes the data values FTexture does not change the data values. It only changes how the surface looks, to add depth or separate areas.

Definitions

texture

Fill in the Blanks

Complete each line of code by filling in the missing parts.

1.
_______ ← "stripes"
2.
if output = "print" then textureType ← "____" else textureType ← "simulated"
3.
if output = "print" then textureType ← "real" ____ textureType ← "simulated"
4.
if areaA.texture _ areaB.texture then print "Areas are easy to tell apart"
5.
___ i from 1 to 3 bar[i].texture ← "dots"

Spot the Error

Shade in the letter of the line that contains an error.

Question 1
A areaA.fill ← "diagonal lines"
B areaB.fill ← "diagonal lines"
C areaC.fill ← "crosshatch"
Question 2
A medium ← "screen"
B if medium = "screen" then
C textureType ← "real"
D else
E textureType ← "real"
Question 3
A for i from 1 to 3
B bar[i].texture ← pattern[i]
C end if
Question 4
A textureOn ← true
B if textureOn = true
C bar.fill ← "grid"
D end if
Question 5
A define addTexture(shape, fill)
B shape.fill ← fill
C shape.depth ← "added"
D return fill
E end define

Answer Key

Visual communication element: texture
Section A: Quick Questions
Q1
B — The look or feel of a surface
Q2
A — Patterns and fills as texture
Q3
A — Simulated texture
Q4
A — Real texture
Q5
B — To tell areas apart or add depth
Section B: Match the Pairs
Q1
fill: url(#stripes) → Fills a chart shape with a striped pattern, adding texture so the area looks different from the others
Q2
fill: #3366cc → Fills a shape with one flat colour and no texture
Q3
Simulated texture only looks rough or patterned on a screen. You cannot feel it by touch. → background-image: url("bricks.png");
Q4
Using different patterns for bars helps people tell areas apart, even when printed in black and white → bar1.fill = "dots"; bar2.fill = "stripes";
Q5
map.fill = "dots"; // texture used to show the map is felt by touch → A dotted fill on a screen is simulated texture. It only looks textured and cannot be felt.
Q6
chart.fill = "dots"; // texture changes the data values → Texture does not change the data values. It only changes how the surface looks, to add depth or separate areas.
Section C: Definitions
Q1
texture — The look or feel of a surface, shown with patterns or fills, used to add depth or tell areas apart. It can be real (felt by touch) or simulated (only looks textured on screen).
Section D: Fill in the Blanks
Q1
texture ← "stripes"
Q2
if output = "print" then textureType ← "real" else textureType ← "simulated"
Q3
if output = "print" then textureType ← "real" else textureType ← "simulated"
Q4
if areaA.texture ≠ areaB.texture then print "Areas are easy to tell apart"
Q5
for i from 1 to 3 bar[i].texture ← "dots"
Section E: Spot the Error
Q1
B — Texture is used to tell areas apart. Areas A and B now share the same pattern, so they look identical. Area B needs its own pattern, such as "dots".
Q2
C — On a screen, texture only looks textured and can't be felt. It is simulated, so this line should set textureType ← "simulated".
Q3
C — This block opens with a for loop, so it must close with end for. end if has no matching if.
Q4
B — An if statement needs the keyword then after its condition. The line should be if textureOn = true then.
Q5
D — The function adds a texture fill to the shape, so it should return the textured shape, not just the fill. The line should be return shape.