- Messages
- 180
- Country

Alright, I have been working on a MALSR light system for a scenery I am working on. However, I have run into an issue when it comes to the Separation_Plane's.
For some reason, the lights don't go off as I fly over them. I thought I had set the planes up right, but it seems that I might have done my vector calculations wrong (Vector x displacement...I have no clue where I came up with that).
Here is my code:
Any help is greatly appreciated...as custom with me, it is probably something really simple that I missed.
Merry Christmas, and happy holidays!
For some reason, the lights don't go off as I fly over them. I thought I had set the planes up right, but it seems that I might have done my vector calculations wrong (Vector x displacement...I have no clue where I came up with that).
Here is my code:
Code:
SEPARATION_PLANE nolght_1, -30792, 0, -11207, -3996811
BGL_LIGHT LIGHT_NAV, 7.848, 1.577, 121.973, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 2
BGL_LIGHT LIGHT_NAV, 8.533, 1.577, 121.973, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 3
BGL_LIGHT LIGHT_NAV, 9.263, 1.577, 121.973, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 4
BGL_LIGHT LIGHT_NAV, 9.959, 1.577, 121.973, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 5
BGL_LIGHT LIGHT_NAV, 7.130, 1.577, 121.973, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 6
BGL_LIGHT LIGHT_NAV, -9.234, 1.577, 121.973, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 7
BGL_LIGHT LIGHT_NAV, -8.549, 1.577, 121.973, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 8
BGL_LIGHT LIGHT_NAV, -7.819, 1.577, 121.973, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 9
BGL_LIGHT LIGHT_NAV, -7.123, 1.577, 121.973, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 10
BGL_LIGHT LIGHT_NAV, -9.952, 1.577, 121.973, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 11
BGL_LIGHT LIGHT_NAV, -1.450, 1.577, 121.973, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 32
BGL_LIGHT LIGHT_NAV, 1.378, 1.577, 121.973, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 33
BGL_LIGHT LIGHT_NAV, 0.682, 1.577, 121.973, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 34
BGL_LIGHT LIGHT_NAV, -0.048, 1.577, 121.973, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 35
BGL_LIGHT LIGHT_NAV, -0.733, 1.577, 121.973, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 36
nolght_1 label word
SEPARATION_PLANE nolght_2, -30792, 0, -11207, -11984372
BGL_LIGHT LIGHT_NAV, -1.450, 0.521, 365.734, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 12
BGL_LIGHT LIGHT_NAV, 1.378, 0.521, 365.734, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 13
BGL_LIGHT LIGHT_NAV, -0.733, 0.521, 365.734, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 14
BGL_LIGHT LIGHT_NAV, -0.048, 0.521, 365.734, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 15
BGL_LIGHT LIGHT_NAV, 0.682, 0.521, 365.734, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 16
nolght_2 label word
SEPARATION_PLANE nolght_3, -30792, 0, -11207, -9988932
BGL_LIGHT LIGHT_NAV, -1.450, 0.728, 304.838, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 17
BGL_LIGHT LIGHT_NAV, 1.378, 0.728, 304.838, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 18
BGL_LIGHT LIGHT_NAV, -0.733, 0.728, 304.838, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 19
BGL_LIGHT LIGHT_NAV, -0.048, 0.728, 304.838, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 20
BGL_LIGHT LIGHT_NAV, 0.682, 0.728, 304.838, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 21
nolght_3 label word
SEPARATION_PLANE nolght_4, -30792, 0, -11207, -7993328
BGL_LIGHT LIGHT_NAV, -1.450, 0.829, 243.937, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 22
BGL_LIGHT LIGHT_NAV, 1.378, 0.829, 243.937, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 23
BGL_LIGHT LIGHT_NAV, -0.733, 0.829, 243.937, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 24
BGL_LIGHT LIGHT_NAV, -0.048, 0.829, 243.937, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 25
BGL_LIGHT LIGHT_NAV, 0.682, 0.829, 243.937, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 26
nolght_4 label word
SEPARATION_PLANE nolght_5, -30792, 0, -11207, -5998412
BGL_LIGHT LIGHT_NAV, -1.450, 1.144, 183.057, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 27
BGL_LIGHT LIGHT_NAV, 1.378, 1.144, 183.057, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 28
BGL_LIGHT LIGHT_NAV, 0.682, 1.144, 183.057, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 29
BGL_LIGHT LIGHT_NAV, -0.733, 1.144, 183.057, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 30
BGL_LIGHT LIGHT_NAV, -0.048, 1.144, 183.057, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 31
nolght_5 label word
SEPARATION_PLANE nolght_6, -30792, 0, -11207, -1995768
BGL_LIGHT LIGHT_NAV, -1.450, 1.577, 60.906, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 37
BGL_LIGHT LIGHT_NAV, 1.378, 1.577, 60.906, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 38
BGL_LIGHT LIGHT_NAV, 0.682, 1.577, 60.906, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 39
BGL_LIGHT LIGHT_NAV, -0.048, 1.577, 60.906, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 40
BGL_LIGHT LIGHT_NAV, -0.733, 1.577, 60.906, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 41
nolght_6 label word
SEPARATION_PLANE nolght_7, -30792, 0, -11207, 5145
BGL_LIGHT LIGHT_NAV, -1.450, 1.577, -0.157, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 42
BGL_LIGHT LIGHT_NAV, -0.733, 1.577, -0.157, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 43
BGL_LIGHT LIGHT_NAV, 1.378, 1.577, -0.157, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 44
BGL_LIGHT LIGHT_NAV, 0.682, 1.577, -0.157, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 45
BGL_LIGHT LIGHT_NAV, -0.048, 1.577, -0.157, 20, 0.60, 0.40, 0FFF6F5D3h, 0.000000, 0.000000, 1.000000 ; source poly num = 46
nolght_7 label word
Any help is greatly appreciated...as custom with me, it is probably something really simple that I missed.
Merry Christmas, and happy holidays!
