mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-08-15 10:47:21 +00:00
Merge branch 'master' into develop
This commit is contained in:
commit
8f612f2017
@ -327,21 +327,18 @@ do -- Zones
|
|||||||
|
|
||||||
Zone=ZONE_POLYGON_BASE:New(ZoneName, ZoneData.verticies)
|
Zone=ZONE_POLYGON_BASE:New(ZoneName, ZoneData.verticies)
|
||||||
|
|
||||||
for i,vec2 in pairs(ZoneData.verticies) do
|
--for i,vec2 in pairs(ZoneData.verticies) do
|
||||||
local coord=COORDINATE:NewFromVec2(vec2)
|
-- local coord=COORDINATE:NewFromVec2(vec2)
|
||||||
coord:MarkToAll(string.format("%s Point %d", ZoneName, i))
|
-- coord:MarkToAll(string.format("%s Point %d", ZoneName, i))
|
||||||
end
|
--end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
if Zone then
|
if Zone then
|
||||||
|
|
||||||
-- Debug output.
|
-- Store color of zone.
|
||||||
--self:I({"Register ZONE: %s (", Name = ZoneName})
|
|
||||||
|
|
||||||
Zone.Color=color
|
Zone.Color=color
|
||||||
|
|
||||||
|
|
||||||
-- Store in DB.
|
-- Store in DB.
|
||||||
self.ZONENAMES[ZoneName] = ZoneName
|
self.ZONENAMES[ZoneName] = ZoneName
|
||||||
|
|
||||||
|
|||||||
@ -2176,21 +2176,26 @@ do -- COORDINATE
|
|||||||
-- @param #string Text (Optional) Text displayed when mark is added. Default none.
|
-- @param #string Text (Optional) Text displayed when mark is added. Default none.
|
||||||
-- @return #number The resulting Mark ID, which is a number. Can be used to remove the object again.
|
-- @return #number The resulting Mark ID, which is a number. Can be used to remove the object again.
|
||||||
function COORDINATE:MarkupToAllFreeForm(Coordinates, Coalition, Color, Alpha, FillColor, FillAlpha, LineType, ReadOnly, Text)
|
function COORDINATE:MarkupToAllFreeForm(Coordinates, Coalition, Color, Alpha, FillColor, FillAlpha, LineType, ReadOnly, Text)
|
||||||
|
|
||||||
local MarkID = UTILS.GetMarkID()
|
local MarkID = UTILS.GetMarkID()
|
||||||
if ReadOnly==nil then
|
if ReadOnly==nil then
|
||||||
ReadOnly=false
|
ReadOnly=false
|
||||||
end
|
end
|
||||||
|
|
||||||
Coalition=Coalition or -1
|
Coalition=Coalition or -1
|
||||||
|
|
||||||
Color=Color or {1,0,0}
|
Color=Color or {1,0,0}
|
||||||
Color[4]=Alpha or 1.0
|
Color[4]=Alpha or 1.0
|
||||||
|
|
||||||
LineType=LineType or 1
|
LineType=LineType or 1
|
||||||
FillColor=FillColor or Color
|
|
||||||
|
FillColor=FillColor or UTILS.DeepCopy(Color)
|
||||||
FillColor[4]=FillAlpha or 0.15
|
FillColor[4]=FillAlpha or 0.15
|
||||||
|
|
||||||
local vecs={}
|
local vecs={}
|
||||||
table.insert(vecs, self:GetVec3())
|
vecs[1]=self:GetVec3()
|
||||||
for _,coord in ipairs(Coordinates) do
|
for i,coord in ipairs(Coordinates) do
|
||||||
table.insert(vecs, coord:GetVec3())
|
vecs[i+1]=coord:GetVec3()
|
||||||
end
|
end
|
||||||
|
|
||||||
if #vecs<3 then
|
if #vecs<3 then
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user