Here's a breakdown:
* Grain size: Rocks can have grains that are coarse (easily visible), medium (visible with a magnifying glass), or fine (only visible under a microscope).
* Grain shape: Grains can be angular (sharp edges), rounded (smooth edges), or irregular.
* Grain arrangement: Grains can be randomly arranged, aligned in a specific direction, or clustered together.
Example:
* Granite: Has coarse grains of quartz, feldspar, and mica, giving it a rough and speckled texture.
* Sandstone: Consists of sand-sized grains cemented together, resulting in a gritty texture.
* Basalt: Has very fine-grained crystals, making it feel smooth and dense.
So, it's the combination of grain size, shape, and arrangement that creates the unique texture of each rock.