Convert Rasterizer3D, Model, Scene to Kotlin with deob-driven renames
Using openrs2-nonfree 377 branch as reference, renamed all obfuscated
fields and methods in the rendering pipeline before converting to Kotlin:
- Rasterizer3D: reciprocal16 (was anIntArray1469), removed dead code
- Model: 19 field renames (depth buckets, priority sorting, clipping
buffers, lighting info), 4 method renames (renderTriangles,
drawTriangle, drawClippedTriangle, isPointInTriangle)
- Scene: 19 field renames (tile render cycle, viewport bounds, wall
flags, occlusion, culling), plus InteractiveObject.renderPriority
and GroundItemTile.heightOffset
- Animation: transformCount (was anInt433)
- Fix stopMidi NPE on logout when MIDI sequencer not initialized
All three files converted with correct Kotlin bitwise precedence,
compound assignment splits, and @JvmStatic/@JvmField for Java interop.