Hello:
Your "Green" rotating beacon certainly looks good in MCX, and as a "flat" object, it would work especially well for visibility when viewed from above in a aircraft approaching the airport.
IIUC, the FS default airport beacon is a 'mysterious object' (
created by the rendering engine from internal code at run time ? 
).
It is a "cone" shape rather than 'flat', and it uses gradient transparency along the course of its length to control viability during day and night, as well as to fade the light color off at is farthest end away from the pivot point in the "3D model".
FYI: In the following example BGLComp placement for such a classic airport rotating "civilian-type" beacon with tower, the "Tower" is called by an actual GUID from a scenery library object; the "Beacon" itself is called by FS SDK "Type" descriptive names.
1.) Copy and Paste the following into a text or XML editor such as Windows NotePad or NotePad++:
Code:
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<FSData version="9.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="bglcomp.xsd">
<SceneryObject
lat="[your geographic Latitude placement coordinate goes here]"
lon="[your geographic Longitude placement coordinate goes here]"
alt="0.0M"
altitudeIsAgl="TRUE"
pitch="0"
bank="0"
heading="7.0"
imageComplexity="VERY_SPARSE">
<LibraryObject
name="{7f38bfbc-e295-4a40-845c-3f3c872cfa82}"
scale="1.00"
/>
<AttachedObject
attachpointName="attachpt_beacon"
pitch="0"
bank="0"
heading="0">
<RandomAttach
randomness="ALWAYS_DISPLAY"
probability="1"
/>
<Beacon
type="CIVILIAN"
baseType="AIRPORT"
/>
</AttachedObject>
</SceneryObject>
</FSData>
a.) Save the code listed immediately above as ex: "
Pierrot_Default_Civilian_Rotating_Beacon.xml" into a 'work' folder
with a
copy of:
[FSX SDK install path]\Environment Kit\BGL Compiler SDK\BglComp.exe
...and:
[FSX SDK install path]\Environment Kit\BGL Compiler SDK\BglComp.xsd
NOTE: In NotePad, be sure that "
Save as type" is set to
"All Files (*.*) to allow the
XML extension rather than
TXT.
b.) Drag-and-Drop the above "
Pierrot_Default_Civilian_Rotating_Beacon.xml" onto
BglComp.exe (
CMD mode window opens & closes)
c.) Drag-and-Drop the resulting
compiled "
Pierrot_Default_Civilian_Rotating_Beacon.bgl" into an existing "
active" nested scenery sub-folder
ex:
[FSX install path]\Addon Scenery\Pierrot_Default_Civilian_Rotating_Beacon\Scenery sub-folder
BTW: one can use other airport beacon 'types' on the above tower to implement a "rotating beacon"; 'types' are shown here:
http://lc0277.gratisim.fr/sceneobjects/airport_objects/index.html
To successfully use those other airport beacon types, follow these guides for proper placement
and positioning of each object:
http://www.simforums.com/forums/rotating-beacon-whats-the-secret_topic27681.html
http://www.fsdeveloper.com/forum/threads/a-beacon-that-rotates.429373/#post-665417
In theory, one should be able to create a "custom" 3D model of a beacon light beam as a "SimObject" textured with a gradient for transparency within the Alpha channel, and having animated rotation ...which can be placed / controlled by various FSX SDK methods.
http://forum.avsim.net/topic/411452-semi-transparent-cone-extending-from-airport-beacon/
http://forum.avsim.net/topic/283119-how-to-remove-control-tower-rotating-light/
Some related info on this topic:
http://www.fsdeveloper.com/forum/threads/custom-rotating-beacons.22829/
http://www.fsdeveloper.com/forum/threads/fsx-airport-rotating-beacon.15309/
http://www.fsdeveloper.com/forum/threads/airport-rotating-beacon.1385/
https://www.google.com/#q=fsdeveloper.com GaryGB rotating beacon site:www.fsdeveloper.com
Hope this info might prove helpful !
GaryGB