As Tim already pointed out, box5.dat is a primitive, not a part. This is very important. As my quote from the spec says, parts are closed solids, and the knowledge that they are closed solids is the only reason that BFC can be re-activated for them when they are included in a file that's not BFC-certified. Primitives aren't closed solids.
LDView has various things it looks for to decide if a file it has loaded is a part. Any of the following will do the trick:
LDView has various things it looks for to decide if a file it has loaded is a part. Any of the following will do the trick:
- File contains !LDRAW_ORG {Uno|O}fficial_Part meta-statement.
- File contains some other meta-statement that has been used historically, and that LDView recognizes as specifying that a file is a part.
- File was loaded from the LDraw parts directory.
- File was loaded from LDView's Unofficial LDraw parts directory.
- File was loaded from a directory marked as a parts directory in ldraw.ini.