- Posts: 683
- Joined: Sun Jul 21, 2019 3:53 am
- Real Name: Tymur Suleimanov
Hi. Please tell me how to save the angle when changing the position of Point0 and Point3?
Right now it looks like this:
I want it to look like this when Point0 and Point3 change their positions:
Right now it looks like this:
I want it to look like this when Point0 and Point3 change their positions:
- Code: Select all
{
Tools = ordered() {
Pol = PolylineMask {
DrawMode = "ModifyOnly",
DrawMode2 = "InsertAndModify",
NameSet = true,
Inputs = {
ShowViewControls = Input { Value = 0, },
Filter = Input { Value = FuID { "Fast Gaussian" }, },
BorderWidth = Input { Value = 0.007, },
CapStyle = Input { Value = 0, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
UseFrameFormatSettings = Input { Value = 1, },
ClippingMode = Input { Value = FuID { "None" }, },
Polyline = Input {
Value = Polyline {
Points = {
{ Linear = true, X = -0.05, Y = -0.4, RX = 0.0166666666666667, RY = 0, PublishID = "Point0" },
{ Linear = true, X = 0, Y = -0.4, LX = -0.0166666666666667, LY = 0, RX = 0, RY = 0.266666666666667, PublishID = "Point1" },
{ Linear = true, X = 0, Y = 0.4, LX = 0, LY = -0.266666666666667, RX = -0.0166666666666667, RY = 0, PublishID = "Point2" },
{ Linear = true, X = -0.05, Y = 0.4, LX = 0.0166666666666667, LY = 0, PublishID = "Point3" }
}
},
},
Polyline2 = Input {
Value = Polyline {
},
Disabled = true,
},
Point3 = Input { Value = { 0.45, 0.9 }, },
Point2 = Input {
Value = { 0.5, 0.9 },
Expression = "Point(Point3.X+0.05, Point3.Y)",
},
Point1 = Input {
Value = { 0.5, 0.1 },
Expression = "Point(Point0.X+0.05, Point0.Y)",
},
Point0 = Input { Value = { 0.45, 0.1 }, },
},
ViewInfo = OperatorInfo { Pos = { -318.004, 47.3634 } },
Colors = { TileColor = { R = 0, G = 0.596078431372549, B = 0.6 }, },
UserControls = ordered() {
Point3 = {
INP_DefaultX = 0.45,
INPID_PreviewControl = "PointControl",
INP_DefaultY = 0.9,
LINKID_DataType = "Point",
ICS_ControlPage = "Controls",
INPID_InputControl = "OffsetControl",
LINKS_Name = "Point 3",
},
Point2 = {
INP_DefaultX = 0.5,
INPID_PreviewControl = "PointControl",
INP_DefaultY = 0.9,
LINKID_DataType = "Point",
ICS_ControlPage = "Controls",
INPID_InputControl = "OffsetControl",
LINKS_Name = "Point 2",
},
Point1 = {
INP_DefaultX = 0.5,
INPID_PreviewControl = "PointControl",
INP_DefaultY = 0.1,
LINKID_DataType = "Point",
ICS_ControlPage = "Controls",
INPID_InputControl = "OffsetControl",
LINKS_Name = "Point 1",
},
Point0 = {
INP_DefaultX = 0.45,
INPID_PreviewControl = "PointControl",
INP_DefaultY = 0.1,
LINKID_DataType = "Point",
ICS_ControlPage = "Controls",
INPID_InputControl = "OffsetControl",
LINKS_Name = "Point 0",
}
}
},
Background1_1 = Background {
CtrlWZoom = false,
Inputs = {
EffectMask = Input {
SourceOp = "Pol",
Source = "Mask",
},
GlobalOut = Input { Value = 59, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 1, },
TopLeftGreen = Input { Value = 0.298039215686275, },
TopLeftBlue = Input { Value = 0.498039215686275, },
BottomLeftRed = Input { Value = 1, },
Start = Input {
Value = { 0.5, 0.1 },
Expression = "Point(Pol.Point1.X, Pol.Point1.Y)",
},
End = Input {
Value = { 0.5, 0.9 },
Expression = "Point(Pol.Point2.X, Pol.Point2.Y)",
},
Gradient = Input {
Value = Gradient {
Colors = {
[0] = { 1, 0.913, 0, 1 },
[1] = { 0.882, 0, 1, 1 }
}
},
},
GradientInterpolationMethod = Input { Value = FuID { "LAB" }, },
},
ViewInfo = OperatorInfo { Pos = { -209.343, 47.3634 } },
},
Merge1 = Merge {
Inputs = {
Background = Input {
SourceOp = "Background1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Background1_1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { -88.0104, 47.3634 } },
},
Background1 = Background {
Inputs = {
GlobalOut = Input { Value = 59, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 0.835, },
TopLeftGreen = Input { Value = 0.819, },
TopLeftBlue = Input { Value = 0.866, },
},
ViewInfo = OperatorInfo { Pos = { -88.0104, 92.2119 } },
}
}
}
i7-9700k 4.3GHz, 32GB RAM, SSD 1TB M.2, SSD 512GB M.2, GTX 1650(4GB), G24F 2 (1920x1080, 23.8", 165 Hz).
Windows 10 x64 Pro (Last Update), NVIDIA Driver Studio (Last Update), DaVinci Resolve FREE (Last Update).
Windows 10 x64 Pro (Last Update), NVIDIA Driver Studio (Last Update), DaVinci Resolve FREE (Last Update).