Quick story · start here
Why do crystalline lattice spacings produce diffraction maxima only at particular angles?
Build the conceptual model first, then test the same idea through the linked scientific representation or tool.
Scene
See the scene
Build the picture before the terminology.
The path difference between waves associated with adjacent planes must equal an integer number of wavelengths for constructive interference in this model.