Depends on how you're making your object.
If you have a modelling package, then you could UVmap the object using face mapping, which would give you the same texture on each face, aligned perfectly around one axis, but obviously, if you have more than three as in the case of a pyramid one face (the bottom one) has to have it's texture not aligned because of the nature of the triangular shapes. In the case where you need that, you need to select that face only, and give it a differrent map, perhaps a planar map, then texture it seperately
ZX Spectrum 48k Issue 3, Radio shack Tape drive, Rank arena 12" T.V. set.