You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

752 lines
54 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Document xmlns:p="property" xmlns:r="reflection" Id="HEvouiLji1TQZQz5rJeIwj" LanguageVersion="2023.5.2" Version="0.128">
<NugetDependency Id="HhR06LrxoFtMx0hjErCJL2" Location="VL.CoreLib" Version="2023.5.2" />
<Patch Id="TlU5Z8Oh3qsNiBpkklUZpl">
<Canvas Id="RHtQZmkRdjbLohs3mv0F4j" DefaultCategory="Main" BordersChecked="false" CanvasType="FullCategory">
<!--
************************ ProjectVector ************************
-->
<Node Name="ProjectVector" Bounds="200,100" Id="Flk6TC5UZ3cPYSuZa0ImQd">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Patch Id="QOjnbr1fJUXMWmMHpST72I">
<Canvas Id="Uf0Z1u3naTPNVfRTjf8ERn" CanvasType="Group">
<Node Bounds="468,792,46,19" Id="HD8AlV87hJUMNCed29YJ6u">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="4043309057" Name="Vector2" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
</p:NodeReference>
<Pin Id="F5QYPiG7kbtMXWKRSgQMXi" Name="X" Kind="InputPin" />
<Pin Id="JJzlnaZnPC1PenXT6aSLoE" Name="Y" Kind="InputPin" />
<Pin Id="O8XOwdaEOE3N4GSwjaTK1B" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="HZUMWp8MQRvQUq6hOZeldJ" Comment="Point" Bounds="455,494,35,43" ShowValueBox="true" isIOBox="true" Value="0, 0, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
<Choice Kind="ImmutableTypeFlag" Name="Vector3" />
<CategoryReference Kind="Category" Name="3D" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="452,566,57,19" Id="DD98omyblAmLWIaqPJVPE1">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="4043309058" Name="Vector3" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Split)" />
</p:NodeReference>
<Pin Id="ENgYIfXLlWnNCJvU5Q8Ie6" Name="Input" Kind="StateInputPin" />
<Pin Id="Sv7SUG2mPPBPg4kzlWb3ae" Name="X" Kind="OutputPin" />
<Pin Id="JSccHK8fBEKQR3gcFbKBpr" Name="Y" Kind="OutputPin" />
<Pin Id="Auq5xbvzS69OrTdVsoW1Yx" Name="Z" Kind="OutputPin" />
</Node>
<Node Bounds="451,625,25,19" Id="K4b0jMfkkbcOg8QayB6SdK">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="-" />
</p:NodeReference>
<Pin Id="Kbyqh2neiTpMMjV60fUHQc" Name="Input" Kind="InputPin" />
<Pin Id="LFVazC3Zc8pLKglhGHvL40" Name="Input 2" Kind="InputPin" />
<Pin Id="H0l7P2okZIZO9IRM739zZL" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="488,615,25,19" Id="NtLXsptEtWwNHdqTGqm1x2">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="-" />
</p:NodeReference>
<Pin Id="DRt8U7awnH5LtTJRb699Tf" Name="Input" Kind="InputPin" />
<Pin Id="HjhNVC1SJURL92827t1fxf" Name="Input 2" Kind="InputPin" />
<Pin Id="B5vFUsrynfKOXWtdlOyDyO" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="487,646,25,19" Id="Fjjs0mZQpNtLXyawad931g">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="/" />
</p:NodeReference>
<Pin Id="Tvr8I6DmmIDLacedvzfrCB" Name="Input" Kind="InputPin" />
<Pin Id="NX8BZqXsLjQL705taSW860" Name="Input 2" Kind="InputPin" />
<Pin Id="QalvShYfoNdPcqjxe88lP0" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="452,681,39,19" Id="Sg3vCe5XZcAQITGFQk5hRE">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="Cc2BQFvVr3pOU9vv2LqKWz" Name="Input" Kind="InputPin" />
<Pin Id="PG6Zd9TpKElOS8evDpa1nG" Name="Input 2" Kind="InputPin" />
<Pin Id="AzU8uk5yKM2NSxold6Tt5G" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="454,722,25,19" Id="Fs4PaeVwlTKN17zCtYyM8T">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="OK7qdIo5pLFMhHmjChZBzj" Name="Input" Kind="InputPin" />
<Pin Id="L9bbLeVviaWNsjRuRARDMn" Name="Input 2" Kind="InputPin" />
<Pin Id="URvFBvUM3n6P66NCgzWgwF" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="540,657,25,19" Id="UBdUMEGBcMfLTSCcip1wtK">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="-" />
</p:NodeReference>
<Pin Id="CmsSYaNDBHeMod8K3kauz4" Name="Input" Kind="InputPin" />
<Pin Id="DHYGO2mhcLXQJmRfqL1obV" Name="Input 2" Kind="InputPin" />
<Pin Id="IuIRs5GUU9PMFXlfAcEEZB" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="541,713,39,19" Id="KVIYdsQMnNlO728mmqPyMB">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="BWlxrjGCnvXMxL5ah6bnC0" Name="Input" Kind="InputPin" />
<Pin Id="J49viUwWHu7OJ28gJ3Xlsr" Name="Input 2" Kind="InputPin" />
<Pin Id="DFwilcOts7WLgUILNYewjl" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="543,754,25,19" Id="SQsS5fSGjisL6GPXI6XgpN">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="F5ElHGdct2OOp60p8jftCC" Name="Input" Kind="InputPin" />
<Pin Id="JllXAZPaMfbOFSeuv0RGBi" Name="Input 2" Kind="InputPin" />
<Pin Id="LjwtCt4nKGKOCTNWz0HR1R" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="BFkxblafP9COjoyv2aHFuj" Comment="Camera" Bounds="632,496,35,43" ShowValueBox="true" isIOBox="true" Value="0, 0, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
<Choice Kind="ImmutableTypeFlag" Name="Vector3" />
<CategoryReference Kind="Category" Name="3D" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="630,562,46,19" Id="TXfzLxWJoakNQ0GHtfduju">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="4043309058" Name="Vector3" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Split)" />
</p:NodeReference>
<Pin Id="LqWWCLectrEQLY4vslxWKQ" Name="Input" Kind="StateInputPin" />
<Pin Id="IvAm0sGLXWWNDZK6HHWtoG" Name="X" Kind="OutputPin" />
<Pin Id="IJrPMpViJCKQaMFVgZzdsK" Name="Y" Kind="OutputPin" />
<Pin Id="IFn1fXHAwDBMvjuNfo9zJJ" Name="Z" Kind="OutputPin" />
</Node>
<ControlPoint Id="K8s9CVKMrxZPEpRBA9PDAa" Bounds="454,405" />
<ControlPoint Id="GkKtQjQyGwCQFPJK3aC0tW" Bounds="630,415" />
<ControlPoint Id="AqcTw8NNeJ0OoyepWpdCYY" Bounds="466,862" />
</Canvas>
<Patch Id="HB58ppZp1Y6M1jPJppi3pU" Name="Create" />
<Patch Id="L5egpHhmD95LtRGgSWxmzx" Name="Update">
<Pin Id="ES88cd5F7rjQMOzVAKuTg3" Name="Point" Kind="InputPin" Bounds="454,405" />
<Pin Id="Ic7XMpiQSpYLxz5zX2ORar" Name="Camera" Kind="InputPin" Bounds="630,415" />
<Pin Id="OEMeeaVd74iMiSdAEbEW2Z" Name="ProjectedPoint" Kind="OutputPin" Bounds="466,862" />
</Patch>
<ProcessDefinition Id="AbanTYqfQt2Lsxsac5fNcD">
<Fragment Id="GXzYTVV0mw9N7ZpNFCypxs" Patch="HB58ppZp1Y6M1jPJppi3pU" Enabled="true" />
<Fragment Id="AT0R2hJbZR0Lyidsi9rzb8" Patch="L5egpHhmD95LtRGgSWxmzx" Enabled="true" />
</ProcessDefinition>
<Link Id="NEVQloLsq19Lg2t0rEZFVG" Ids="BFkxblafP9COjoyv2aHFuj,LqWWCLectrEQLY4vslxWKQ" />
<Link Id="QZW7I1HFPDnMmaH5CgKzLQ" Ids="Sv7SUG2mPPBPg4kzlWb3ae,Kbyqh2neiTpMMjV60fUHQc" />
<Link Id="QkqYdiCuUqYLmawxrRZSrG" Ids="IvAm0sGLXWWNDZK6HHWtoG,LFVazC3Zc8pLKglhGHvL40" />
<Link Id="KWuRJVhzK38MJB4cXf0nlN" Ids="Auq5xbvzS69OrTdVsoW1Yx,DRt8U7awnH5LtTJRb699Tf" />
<Link Id="C60aOASxbPlLS5dd5YnfIc" Ids="IFn1fXHAwDBMvjuNfo9zJJ,HjhNVC1SJURL92827t1fxf" />
<Link Id="QUczpcXttJfLOjDzrlvkdy" Ids="Auq5xbvzS69OrTdVsoW1Yx,NX8BZqXsLjQL705taSW860" />
<Link Id="K88dqjr1KWpOfrZUwrOxeY" Ids="QalvShYfoNdPcqjxe88lP0,PG6Zd9TpKElOS8evDpa1nG" />
<Link Id="K8ojuKfg5CxOxas92Rr2MN" Ids="H0l7P2okZIZO9IRM739zZL,Cc2BQFvVr3pOU9vv2LqKWz" />
<Link Id="HxPMRVOIaO1O5pfa0amR9f" Ids="AzU8uk5yKM2NSxold6Tt5G,OK7qdIo5pLFMhHmjChZBzj" />
<Link Id="HM5dS2u39YePlLQ0EAmFyp" Ids="IvAm0sGLXWWNDZK6HHWtoG,L9bbLeVviaWNsjRuRARDMn" />
<Link Id="FMyFjtbGLtOK960r6Cz1wc" Ids="B5vFUsrynfKOXWtdlOyDyO,Tvr8I6DmmIDLacedvzfrCB" />
<Link Id="EuBncS1ODdRM9HlqbqPB2g" Ids="URvFBvUM3n6P66NCgzWgwF,F5QYPiG7kbtMXWKRSgQMXi" />
<Link Id="KnoIxf9jpKaOayRRVkpWhr" Ids="IuIRs5GUU9PMFXlfAcEEZB,BWlxrjGCnvXMxL5ah6bnC0" />
<Link Id="QOT8LhbIkXYMeYQCfVzflg" Ids="DFwilcOts7WLgUILNYewjl,F5ElHGdct2OOp60p8jftCC" />
<Link Id="HxPradqleIHOxrLwbfec8W" Ids="JSccHK8fBEKQR3gcFbKBpr,CmsSYaNDBHeMod8K3kauz4" />
<Link Id="LgQ5jd1oXJSMq8Re5Hs2Iq" Ids="IJrPMpViJCKQaMFVgZzdsK,DHYGO2mhcLXQJmRfqL1obV" />
<Link Id="HTWv1ZhjNvcMhkgSw1bajI" Ids="QalvShYfoNdPcqjxe88lP0,J49viUwWHu7OJ28gJ3Xlsr" />
<Link Id="OnwR5OtYpXIQAeyf5gBMf9" Ids="IJrPMpViJCKQaMFVgZzdsK,JllXAZPaMfbOFSeuv0RGBi" />
<Link Id="MiLHN1LH3PqNKSy86vByck" Ids="LjwtCt4nKGKOCTNWz0HR1R,JJzlnaZnPC1PenXT6aSLoE" />
<Link Id="GSeOj2l8mqRMlyXv4NgmV2" Ids="HZUMWp8MQRvQUq6hOZeldJ,ENgYIfXLlWnNCJvU5Q8Ie6" />
<Link Id="CT7WiPJeSkHNh2hXrgGXcJ" Ids="K8s9CVKMrxZPEpRBA9PDAa,HZUMWp8MQRvQUq6hOZeldJ" />
<Link Id="GLfPNqpeNDyLF2vIGjeQU3" Ids="ES88cd5F7rjQMOzVAKuTg3,K8s9CVKMrxZPEpRBA9PDAa" IsHidden="true" />
<Link Id="LJGrAP89c7cOP34ZLfLP0k" Ids="GkKtQjQyGwCQFPJK3aC0tW,BFkxblafP9COjoyv2aHFuj" />
<Link Id="EfFnfTn1zkUOcX5t7zInNl" Ids="Ic7XMpiQSpYLxz5zX2ORar,GkKtQjQyGwCQFPJK3aC0tW" IsHidden="true" />
<Link Id="KiebOKC9bDvLvhH4R8fmAK" Ids="O8XOwdaEOE3N4GSwjaTK1B,AqcTw8NNeJ0OoyepWpdCYY" />
<Link Id="Ln5R8aMCFubL4th2letQYS" Ids="AqcTw8NNeJ0OoyepWpdCYY,OEMeeaVd74iMiSdAEbEW2Z" IsHidden="true" />
</Patch>
</Node>
</Canvas>
<!--
************************ Application ************************
-->
<Node Name="Application" Bounds="100,100" Id="NVTP7PYaU9eMFk2qukNm5A">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Patch Id="K4aqhGxjYBtQODhkgAnfSV">
<Canvas Id="TVxibGfIfdSQYITCwigdcN" CanvasType="Group">
<Node Bounds="235,199,105,19" Id="Eb5sIDeZYRXLx0NBLy52k6">
<p:NodeReference LastCategoryFullName="IO.PLY" LastDependency="VL.IO.PLY.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PLYReader (XYZ)" />
</p:NodeReference>
<Pin Id="Du0MZVKOsHUMkv2nQvsbYx" Name="File Path" Kind="InputPin" DefaultValue="..\..\..\..\..\Desktop\gruppo_sale_2M.ply" />
<Pin Id="KKzNTIzv5ixMSXqwFi7ZRo" Name="Reverse Face Winding" Kind="InputPin" />
<Pin Id="OaywYtJxrA1O2m7UoaqtRp" Name="Read" Kind="InputPin" />
<Pin Id="F4urahQb83CNkaVRV0ixIC" Name="Vertices" Kind="OutputPin" />
<Pin Id="GWkLlULRa3oMhcNnkcbWKt" Name="BoundingBox" Kind="OutputPin" />
<Pin Id="P2HjvhYOc0MQS7AvTfh0q0" Name="Faces" Kind="OutputPin" />
<Pin Id="KZ1rEQm24hzM89ivol2mZC" Name="Comments" Kind="OutputPin" />
<Pin Id="IAUPnR9j28INMvEGooBnwd" Name="Object Infos" Kind="OutputPin" />
<Pin Id="K8REM5Ux9b0P0nFpjOc9lH" Name="On Completed" Kind="OutputPin" />
</Node>
<Node Bounds="201,2159,145,19" Id="A0uP5WRHLBMPKITMkLUxOw">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastDependency="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Renderer" />
</p:NodeReference>
<Pin Id="C6U42GID8JJPh8kkI2Uuq1" Name="Bounds" Kind="InputPin" DefaultValue="621, 129, 1224, 815" />
<Pin Id="NIoi9ErM2JyPDKLuDeBJ3W" Name="Input" Kind="InputPin" />
<Pin Id="OOntZM4vtBRLurLpORWKNs" Name="Color" Kind="InputPin" DefaultValue="1, 1, 1, 1" />
<Pin Id="GD7PHaJx0rANZCnadVsQLF" Name="Clear" Kind="InputPin" />
<Pin Id="A8HDZsiLYksNG1QBI1Zlj7" Name="Space" Kind="InputPin" />
<Pin Id="MaOn8cc81vuMF8rWNOOGUV" Name="Show Cursor" Kind="InputPin" />
<Pin Id="FxJ5PTn4MrgLQ39r2kKtxw" Name="VSync" Kind="InputPin" />
<Pin Id="FRB0xSa7wsXNSU72P5bekV" Name="Enabled" Kind="InputPin" />
<Pin Id="FmrA2tCxNCdN7RmxEsMDpo" Name="Form" Kind="OutputPin" />
<Pin Id="JIeFEGXFtCRMZ77AE49yLU" Name="ClientBounds" Kind="OutputPin" />
<Pin Id="UVhAZNQe5j7OGWMpiN7a0h" Name="Render Time" Kind="OutputPin" />
</Node>
<Pad Id="SeUPLQm1B7CL3RKdHgihvc" Comment="Read" Bounds="343,94,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="201,318,453,1024" Id="RfTC4xMdj1nQU4RcFPpebn">
<p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<CategoryReference Kind="Category" Name="Primitive" />
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
</p:NodeReference>
<Pin Id="DwIc9jsaSh0MnS0IFBSezK" Name="Force" Kind="InputPin" />
<Pin Id="QMtw2Z085jqOqTwlCzwNtp" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="D0Z5b77Tw8BNkjv26A3nMd" Name="Has Changed" Kind="OutputPin" />
<ControlPoint Id="CvSl61YpltyLalcJJnNVkc" Bounds="361,324" Alignment="Top" />
<ControlPoint Id="Qmq4OOq4vxPMg32tG2RtEb" Bounds="293,324" Alignment="Top" />
<ControlPoint Id="KSRFsbB66pNOE9yIdCH3Te" Bounds="368,1336" Alignment="Bottom" />
<ControlPoint Id="PvotxxtVo5MLrfV6ViZRMO" Bounds="446,324" Alignment="Top" />
<Patch Id="GUa0xyyphxROvTfuqV8FSy" ManuallySortedPins="true">
<Patch Id="ODQ7kjtMnhePsD2JSa4rlP" Name="Create" ManuallySortedPins="true" />
<Patch Id="CozIpMV1J0oM7CkrozqqnW" Name="Then" ManuallySortedPins="true" />
<Node Bounds="253,472,278,310" Id="CZRQcYIDYjKMZ7m4AktqIq">
<p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<CategoryReference Kind="Category" Name="Primitive" />
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
</p:NodeReference>
<Pin Id="OUPCw3HXjxLLpDISz62iKZ" Name="Break" Kind="OutputPin" />
<ControlPoint Id="RX8mV7gkLeYMchjv2KrFL5" Bounds="302,478" Alignment="Top" />
<ControlPoint Id="Ugp4GAi7eQhNz7GUCC3UJX" Bounds="362,776" Alignment="Bottom" />
<Patch Id="DFLAy3KAovEMGsBNKj7c8B" ManuallySortedPins="true">
<Patch Id="I2oQOVkOCfQQQSoAoYDCZz" Name="Create" ManuallySortedPins="true" />
<Patch Id="HWdYTxs084LO7m61JFb0Q7" Name="Update" ManuallySortedPins="true">
<Pin Id="BLeruzjonleO9CNUIJsR3n" Name="Keep" Kind="OutputPin" />
</Patch>
<Patch Id="CADkOfyE5gHP4gPQD9K9BI" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="299,516,64,19" Id="Cb9Fm7GIxoXOy0PNYE2zLm">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="4043309058" Name="Vector3" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="Transform" />
</p:NodeReference>
<Pin Id="SpSwNBfqpo4Qa36SAcuLAa" Name="Input" Kind="StateInputPin" />
<Pin Id="MItik9Pz8ChLmAlvLISXnG" Name="Transform" Kind="InputPin" />
<Pin Id="Es6td7gOQtwPZMnOMQnbQg" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="295,553,77,19" Id="VzIhjI4KQv6LUofjeb591M">
<p:NodeReference LastCategoryFullName="Main" LastDependency="plyplot_line.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessNode" Name="ProjectVector" />
</p:NodeReference>
<Pin Id="S8n0QeQ3upbNyI6fpBpYds" Name="Point" Kind="InputPin" />
<Pin Id="VqFxUZnEuYTMbFrXEfvuKJ" Name="Camera" Kind="InputPin" />
<Pin Id="T6gybkWKlJuNIIuxNjOhlS" Name="ProjectedPoint" Kind="OutputPin" />
</Node>
<Node Bounds="265,704,99,19" Id="TL846e1V02BQDPZJv6suTH">
<p:NodeReference LastCategoryFullName="2D.Collision" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="RectContainsPoint" />
</p:NodeReference>
<Pin Id="RgwuvigTDiTOK9gYJ1cb23" Name="Rectangle" Kind="InputPin" />
<Pin Id="G325YEM7K2eOZUkBjJFPAm" Name="Point" Kind="InputPin" />
<Pin Id="N4keTdU0lMMLNsO4bYB7Ro" Name="Result" Kind="OutputPin" />
</Node>
<ControlPoint Id="ANakSrfLiQrNqNQRIynQyV" Bounds="277,747" />
</Patch>
</Node>
<Node Bounds="340,1056,302,246" Id="Hc3p1Cx6WAyQC2PXgiGmx8">
<p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<CategoryReference Kind="Category" Name="Primitive" />
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
</p:NodeReference>
<Pin Id="MVh6NUhWzWBNy50mXHHLsC" Name="Break" Kind="OutputPin" />
<Patch Id="MxveGUEsfQPQQyRmexp7ug" ManuallySortedPins="true">
<Patch Id="IBtdidyTuCmLmXzkWCVwLb" Name="Create" ManuallySortedPins="true" />
<Patch Id="LvkGEqHLrb1L6T4LWfXRGe" Name="Update" ManuallySortedPins="true">
<Pin Id="Mm7X4TX0GiBN1lAu6tJnHK" Name="Index" Kind="InputPin" />
</Patch>
<Patch Id="OPUedYiiAtUMOhYRtqCKg5" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="373,1208,65,19" Id="I27czgHlxnPNrT1GzJdMhS">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastDependency="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Line" />
</p:NodeReference>
<Pin Id="DdDZqhhcuB8LEYMwmvUro2" Name="Point A" Kind="InputPin" />
<Pin Id="BVAlZp1pllZPW7NQ2oTzT9" Name="Point B" Kind="InputPin" />
<Pin Id="EP9ds9kuZNROTcW5ojgNAu" Name="Paint" Kind="InputPin" />
<Pin Id="PVwywOs45M7OAmhTrt7Ksd" Name="Enabled" Kind="InputPin" />
<Pin Id="M2L7vZCHksOLUKHwoCV988" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="408,1161,25,19" Id="DYTVuthv9u7OaIvHEiOQ9m">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="SHxIgmgyHOYMb0M0XBRVxq" Name="Input" Kind="InputPin" />
<Pin Id="RA1LUJIGt9kQPPS21csGFG" Name="Input 2" Kind="InputPin" DefaultValue="0, 0" />
<Pin Id="BlDFOUjpcvUQM0l5Xcha4G" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="512,1222,105,19" Id="I3BeDa5TdeTLBoY0QIJpWI">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastDependency="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Stroke" />
</p:NodeReference>
<Pin Id="KgSiKtBOLr4OkyA2sqcuHn" Name="Input" Kind="InputPin" />
<Pin Id="Dz8cAzlJKSfLgHggKhTnZk" Name="Color" Kind="InputPin" DefaultValue="0, 0, 0, 1" />
<Pin Id="GKyQAGTQv0IN48avGuPRpo" Name="Stroke Width" Kind="InputPin" DefaultValue="0.01" />
<Pin Id="H7DXLano7E3Prvl4EJTB4H" Name="Join" Kind="InputPin" DefaultValue="Round" />
<Pin Id="FPdtnxiwSJUN1hnnVeJEHP" Name="Cap" Kind="InputPin" DefaultValue="Round" />
<Pin Id="NN7KnayhJz3OfmHbpc6EEV" Name="Miter" Kind="InputPin" />
<Pin Id="Mgw3a6waYYiNfDLWeOnyXy" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="545,1168,65,19" Id="FGDhjB2uVDlOqWAHwgRqvE">
<p:NodeReference LastCategoryFullName="Color.RGBA" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromHSL" />
</p:NodeReference>
<Pin Id="BQ8vX7j2U0FNCjK6IuJO5z" Name="Hue" Kind="InputPin" />
<Pin Id="M4vZ0x4AQRKLNvkkbUnnBi" Name="Saturation" Kind="InputPin" />
<Pin Id="T5cc5Zt88FLNT6uDM4crff" Name="Lightness" Kind="InputPin" />
<Pin Id="DG6LCOtmzbYPTvGXQAaUUv" Name="Alpha" Kind="InputPin" />
<Pin Id="LN0vf2Y5IQWQcJqkVCjMaI" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="545,1142,85,19" Id="Rnv7kZlNdrgLmAwu2Hty6I">
<p:NodeReference LastCategoryFullName="Math.Ranges" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Map" />
</p:NodeReference>
<Pin Id="AHC5cxWe730O0nvrXqYc7a" Name="Input" Kind="InputPin" />
<Pin Id="OZzfIVHh4ptQKsRrdeiNWF" Name="Input Minimum" Kind="InputPin" />
<Pin Id="UFENGQMnn2PL8AFMAgIINK" Name="Input Maximum" Kind="InputPin" />
<Pin Id="TM9NjvPazcsNUl44Mevzln" Name="Output Minimum" Kind="InputPin" />
<Pin Id="SuliubIArcvQQJkQFOfF0X" Name="Output Maximum" Kind="InputPin" DefaultValue="1" />
<Pin Id="T3F0Qki287eNOY4gB67yWJ" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="K1CSx5yPJSGOadmnBWQAB3" Bounds="513,1095" />
</Patch>
<ControlPoint Id="BkTS4BNWqGkQDnIkyQ05lO" Bounds="357,1062" Alignment="Top" />
<ControlPoint Id="LvqPjO0pmVeNQA5jkOgvL2" Bounds="354,1296" Alignment="Bottom" />
</Node>
<Node Bounds="565,866,44,26" Id="CGlIrkIp79ZQFpAG0WwoAc">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="Spread" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
</p:NodeReference>
<Pin Id="NsvX18963ZeOAFVuUlSrFH" Name="Input" Kind="StateInputPin" />
<Pin Id="PAh0ikBf0FpOiPVGPwMf0J" Name="Count" Kind="OutputPin" />
</Node>
<Node Bounds="571,955,62,19" Id="OHpCO5JuCPWQDfJDkiPzIP">
<p:NodeReference LastCategoryFullName="System.Conversion" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToFloat32" />
</p:NodeReference>
<Pin Id="FqmV6LLNpsVOKq7RfMSnSZ" Name="Input" Kind="InputPin" />
<Pin Id="GS3k2gmJgZbPPKXCe6SSuA" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="567,923,33,19" Id="VY5TIBeracwM9jyndjoINc">
<p:NodeReference LastCategoryFullName="Primitive.Integer32" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Int32Type" Name="Integer32" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="Dec" />
</p:NodeReference>
<Pin Id="AesYm8idHpLOnjlHfzqfa7" Name="Input" Kind="StateInputPin" />
<Pin Id="AyGCxmwVgQQMYlwmmKVaBs" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="345,798,120,192" Id="Mafy53uUUifOnEsjKgOgWS">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastDependency="VL.CoreLib.vl">
<Choice Kind="RegionFlag" Name="Region (Stateless)" Fixed="true" />
<CategoryReference Kind="ClassType" Name="Spread" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="Sort (Comparer)" />
</p:NodeReference>
<Pin Id="TlCAi4V12mQMHvxcLkYLlV" Name="Input" Kind="StateInputPin" />
<Pin Id="JlwGx6GvBmvLvwwTMW440Q" Name="Output" Kind="StateOutputPin" />
<Patch Id="CXOGliNhPJRMPNq1Bb8JVu" Name="Comparer" ManuallySortedPins="true">
<Pin Id="R1J3hbYrVvNMS27aV0QHgo" Name="Input 1" Kind="InputPin" />
<Pin Id="EsJhcNalFw1MwIY8H1Yk71" Name="Input 2" Kind="InputPin" />
<Pin Id="TkNE7QhuLXpN4QLehF5CWM" Name="Result" Kind="OutputPin" />
<ControlPoint Id="LKcMII9igIYOsv4wfGHSJl" Bounds="349,806" />
<ControlPoint Id="D8cpLQA7bzaNISpfCbdmx8" Bounds="409,806" />
<ControlPoint Id="NI9Whx7nVN5O0c2DrmDIrI" Bounds="394,983" />
<Node Bounds="376,825,25,19" Id="GqOVWkWeyS2OhZ25ntSGri">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="4043309057" Name="Vector2" />
<Choice Kind="OperationCallFlag" Name="&gt; (Component)" />
</p:NodeReference>
<Pin Id="Up63oHMvIRpMZh2NipCAEV" Name="Input" Kind="StateInputPin" />
<Pin Id="AQ1fbnz3aIYPbMA0rXCCPX" Name="Input 2" Kind="InputPin" />
<Pin Id="Bi4NMLASr14N1YG1clN9eJ" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="392,853,46,19" Id="Cinl0TlSd9mPjqr8YFw7Jn">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="4043309057" Name="Vector2" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Split)" />
</p:NodeReference>
<Pin Id="Ar17jOysWG3QInQM1P1Cxy" Name="Input" Kind="StateInputPin" />
<Pin Id="JbfKbK13ClsNkoOsaeoqKZ" Name="X" Kind="OutputPin" />
<Pin Id="Bb1nGG3TYHZMvCc7DYQhUp" Name="Y" Kind="OutputPin" />
</Node>
<Node Bounds="392,884,52,19" Id="MrKl0hECWN9K9wANKhlmH4">
<p:NodeReference LastCategoryFullName="System.Conversion" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToInt32" />
</p:NodeReference>
<Pin Id="IyndS3ElhjTLzcrZYyHw5O" Name="Input" Kind="InputPin" />
<Pin Id="Uc8w6W7appZLmDM96OLLcd" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="393,920,45,19" Id="QDR4Dz2NrJSPaDHnOnHC34">
<p:NodeReference LastCategoryFullName="Control" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Control" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="Switch" />
</p:NodeReference>
<Pin Id="LRj1eoS5jelPRez2SSt87x" Name="Index" Kind="InputPin" />
<Pin Id="BzZtRRtR5KIPPp9plnX5sX" Name="Input" Kind="InputPin" DefaultValue="-1" />
<Pin Id="C2ErUULUJAMMkHH2Jp5FEh" Name="Input 2" Kind="InputPin" DefaultValue="1" />
<Pin Id="OBpWL6kAA39NeHWeH1HvFG" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
</Node>
</Patch>
</Node>
<Node Bounds="354,184,80,19" Id="LTXITGqVwfIN8yFLLSdKh3">
<p:NodeReference LastCategoryFullName="3D.Transform" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
<Choice Kind="OperationCallFlag" Name="TransformSRT" />
</p:NodeReference>
<Pin Id="LGswMfzCM1IOc5ro0VuIL5" Name="Input" Kind="InputPin" />
<Pin Id="BbkpQcbEg2cMzRqlbrbp7M" Name="Scaling" Kind="InputPin" />
<Pin Id="PJaxwtyCvfhMwalrAa0D5S" Name="Rotation" Kind="InputPin" DefaultValue="0.022, 0, -0.105" />
<Pin Id="T02W8VZspxvONkOWEkAYjb" Name="Translation" Kind="InputPin" />
<Pin Id="EGHrHcfxARFQIPFpQIbWiw" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="GlRQ9oGrf35LUjTOs00UJn" Comment="Camera" Bounds="587,419,35,43" ShowValueBox="true" isIOBox="true" Value="0, 0, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
<Choice Kind="ImmutableTypeFlag" Name="Vector3" />
<CategoryReference Kind="Category" Name="3D" />
</p:TypeAnnotation>
</Pad>
<Pad Id="M8nzMii230oK9bLmrs6xnS" Comment="Force" Bounds="116,267,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="432,1951,145,19" Id="VOBDlEIwCILMzN1wUe3u3K">
<p:NodeReference LastCategoryFullName="Graphics.Skia.IO" LastDependency="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SVGWriter" />
</p:NodeReference>
<Pin Id="ICVbGfTDFEIQQN0ivPKkj3" Name="Input" Kind="InputPin" />
<Pin Id="NCYgOmmht7yMT3bET6aYWE" Name="Path" Kind="InputPin" />
<Pin Id="Aw0QxdSlfyWNNnhM3HjFA4" Name="Color" Kind="InputPin" />
<Pin Id="KEj6Mwufmb2NycoPtfL9R9" Name="Enable Background" Kind="InputPin" />
<Pin Id="QApqvgBDECGOV4juBHajAp" Name="Space" Kind="InputPin" />
<Pin Id="LgEtBJBEKjdPSr7kMGdtHu" Name="Width" Kind="InputPin" />
<Pin Id="A4v2UmwKPZVOdScxkiUWab" Name="Height" Kind="InputPin" />
<Pin Id="MmHGA5Rqu5gMdZzx4IJ1AW" Name="Write" Kind="InputPin" />
</Node>
<Pad Id="H1UrwfLgcrbOSVal49r0XI" Comment="Path" Bounds="471,1837,302,49" ShowValueBox="true" isIOBox="true" Value="test-line-z-sorted-6.svg">
<p:TypeAnnotation LastCategoryFullName="IO" LastDependency="VL.CoreLib.vl">
<Choice Kind="TypeFlag" Name="Path" />
</p:TypeAnnotation>
</Pad>
<Pad Id="OftFghA7H4aNckacbHKM7f" Comment="Write" Bounds="614,1895,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="386,1379,45,19" Id="RuzxbuHTRHAOhUgwR2YvA5">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastDependency="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
<Choice Kind="ProcessAppFlag" Name="Group (Spectral)" />
</p:NodeReference>
<Pin Id="RHtPmhgPDDTL6CyOAOw9TJ" Name="Input" Kind="InputPin" />
<Pin Id="PgnHPydP99zLaBqf27I76H" Name="Debug" Kind="InputPin" />
<Pin Id="Ds0gvnACXQ3MP6G4ke2ePp" Name="Enabled" Kind="InputPin" />
<Pin Id="P7Tzhv8ZLmVNpDdxE9hMuJ" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="-76,1748,61,19" Id="Al0PHRO8srKM5ag0Ps03ko">
<p:NodeReference LastCategoryFullName="2D.Rectangle" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="Rectangle" />
<Choice Kind="OperationCallFlag" Name="Rectangle (Join)" />
</p:NodeReference>
<Pin Id="Tg4KRMWsI3YNWnZ4obm5ZE" Name="Position" Kind="InputPin" />
<Pin Id="UpXZO0LUjp8MCsYC3LaL4R" Name="Size" Kind="InputPin" />
<Pin Id="NxOht6v2B78MmHMhH6kRgu" Name="Anchor" Kind="InputPin" DefaultValue="Center" />
<Pin Id="LPGlRoVUhNuNr6XpE0HSe3" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="Rjix4Lr2eLNPhmjgt4xcjU" Comment="Translation" Bounds="-86,1641,35,28" ShowValueBox="true" isIOBox="true" Value="1.26, -3.12">
<p:TypeAnnotation LastCategoryFullName="2D" LastDependency="VL.CoreLib.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="-49,1510,76,19" Id="G8fKUEXgjkSP5QMbrhq7pg">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastDependency="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ClientBounds" />
</p:NodeReference>
<Pin Id="H1Vwn7DwEhwL9Zey452frZ" Name="Output" Kind="StateOutputPin" />
<Pin Id="JVy6VoRIcsfLokUkONCgfi" Name="Viewport Bounds In World Space" Kind="OutputPin" />
<Pin Id="LUFZTkJAmFnOP2jhB9Mdu5" Name="Viewport Size In World Space" Kind="OutputPin" />
</Node>
<Node Bounds="89,1871,61,19" Id="HL8nQd8iX7ONpBqtaGtZnO">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastDependency="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Rectangle (Bounds)" />
</p:NodeReference>
<Pin Id="MCjmjEL6NUdPx2RqTZ4fDM" Name="Bounds" Kind="InputPin" />
<Pin Id="IBVqmaoT0yzNIyDN9qfPwJ" Name="Paint" Kind="InputPin" />
<Pin Id="OQ4PS4ytotQNhgs7vtCi09" Name="Enabled" Kind="InputPin" />
<Pin Id="C1M2G5SXwLZNvJBSxy3pue" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="75,1924,65,19" Id="HSlRm4ttA5UL9TTO9IXfiE">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastDependency="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
</p:NodeReference>
<Pin Id="MwnrjUiAg1KLSR268tBzDO" Name="Input" Kind="InputPin" />
<Pin Id="SI4n6YSkMdPOqY3Jjo7VPZ" Name="Input 2" Kind="InputPin" />
<Pin Id="JeWdC6zJTFZOtiJvdhMNJi" Name="Debug" Kind="InputPin" />
<Pin Id="Im8NUuYAl7jMbQ5AukG5rR" Name="Enabled" Kind="InputPin" />
<Pin Id="P8R1P8F5XK1Mp9SVnNTZAH" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="133,1822,105,19" Id="P4q9UYQfpEiNpAwQjty2xw">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastDependency="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Stroke" />
</p:NodeReference>
<Pin Id="LHytSO1rxyrLJS1WLSXGfl" Name="Input" Kind="InputPin" />
<Pin Id="PfVhgD5BqcwONQZWdiZgfM" Name="Color" Kind="InputPin" DefaultValue="1, 0.3882353, 0.2784314, 1" />
<Pin Id="O8hFHNwY00EPJFzyyXVxu6" Name="Stroke Width" Kind="InputPin" DefaultValue="0.004" />
<Pin Id="Cg6vnBCxv9PMlVzuJHhdFw" Name="Join" Kind="InputPin" />
<Pin Id="JHONIpddUfpOQwQO6tsffY" Name="Cap" Kind="InputPin" />
<Pin Id="OjBIUGbcdwrODR67DGLXaL" Name="Miter" Kind="InputPin" />
<Pin Id="TkeXZQAQEICO1Gl68mQwKL" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="LXLMQYPhgs7PbbZG7x3JKn" Comment="Size" Bounds="461,281,117,15" ShowValueBox="true" isIOBox="true" Value="0.0084">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:precision p:Type="Int32">5</p:precision>
<p:stepsize p:Type="Single">0.01</p:stepsize>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="380,1861,22,19" Id="Oyni4c9861fOPBhXokQrGP">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="- (Negate)" />
</p:NodeReference>
<Pin Id="Rn7eZI6tIwJOjmAB2fQrFJ" Name="Input" Kind="InputPin" />
<Pin Id="ILyTej7gULFPT5WbLtipRQ" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="230,2035,64,19" Id="OT7Y9vI386qOrUTWYx7xbX">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Transform" LastDependency="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
<Choice Kind="ProcessAppFlag" Name="Transform" />
</p:NodeReference>
<Pin Id="KMP0LhZ1SzjMXyZYZLf5Qm" Name="Input" Kind="InputPin" />
<Pin Id="SqM53Z17NOXNmsdTkq2R3H" Name="Transformation" Kind="InputPin" />
<Pin Id="EQ1gASdA15WO3UBPntouZo" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="302,1866,39,19" Id="BIhFOtVot6ZPbygFqdOiIW">
<p:NodeReference LastCategoryFullName="2D.Transform" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="2D" NeedsToBeDirectParent="true" />
</CategoryReference>
<Choice Kind="OperationCallFlag" Name="Scale" />
</p:NodeReference>
<Pin Id="TLZsrhnmkkhOQQoBtRzkGm" Name="Input" Kind="InputPin" />
<Pin Id="Gvlbe2olHOzLVogE5oqLDB" Name="Scaling" Kind="InputPin" DefaultValue="0.197, 0.197" />
<Pin Id="J5t8BJecbXmPGQ2wYzgEj0" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="311,1972,58,19" Id="BViKQ8Pwqn4MAUrR9UK2TX">
<p:NodeReference LastCategoryFullName="2D.Transform" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="2D" NeedsToBeDirectParent="true" />
</CategoryReference>
<Choice Kind="OperationCallFlag" Name="Translate" />
</p:NodeReference>
<Pin Id="BGwRCwMbrHFOujQOMmYgR4" Name="Input" Kind="InputPin" />
<Pin Id="OeEKvPQrJXPL300tbvTShJ" Name="Translation" Kind="InputPin" />
<Pin Id="QjQCRMY5dN5OTrxOcPkpQ9" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="Lhi52mMxB0wM3z0dWvmLWu" Comment="File Path" Bounds="133,153,140,15" ShowValueBox="true" isIOBox="true" Value="..\..\..\..\..\Desktop\ciappaia.ply">
<p:TypeAnnotation LastCategoryFullName="IO" LastDependency="VL.CoreLib.vl">
<Choice Kind="TypeFlag" Name="Path" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="462,2014,37,19" Id="Nd00Nd8ju7FP5nxgLXQZ6R">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="KNmzpeHoCIbOvNdKzhEM4L" Name="Input" Kind="StateInputPin" />
<Pin Id="KdHKzt4N9yFNgFuuu8hXRx" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="64,1596,25,19" Id="LzRn22cJVZnLRh6TL6mMlx">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="* (Scale)" />
</p:NodeReference>
<Pin Id="IOlKQ6dl51kMP7zJ8gKqSi" Name="Input" Kind="InputPin" DefaultValue="1, 1" />
<Pin Id="KXrz2ETOpeiLejApcF1cT9" Name="Scalar" Kind="InputPin" DefaultValue="3.2" />
<Pin Id="IIEeHEfJtjxP7kpartwbBZ" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="105,1659,56,19" Id="I5Sele4Xz6tLyQDoFqTpDx">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Math" />
<Choice Kind="OperationCallFlag" Name="OneOver" />
</p:NodeReference>
<Pin Id="OU0mgiKIrvgOc4LQYFbzMg" Name="Input" Kind="InputPin" />
<Pin Id="J8byxuIxDoULIEGzpe89p6" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="PNBK9OHW6dXLSXERdZSG2F" Comment="Scalar" Bounds="71,1546,35,15" ShowValueBox="true" isIOBox="true" Value="0.93">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="308,1922,39,19" Id="EoSjiWv7MLSMBZeaPEoH9z">
<p:NodeReference LastCategoryFullName="2D.Transform" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="2D" NeedsToBeDirectParent="true" />
</CategoryReference>
<Choice Kind="OperationCallFlag" Name="Scale" />
</p:NodeReference>
<Pin Id="Eion0Fmosz9LFD5WxeSD0U" Name="Input" Kind="InputPin" />
<Pin Id="G9T1CLoUGPTMKEv51xdlXt" Name="Scaling" Kind="InputPin" DefaultValue="1.8, 1.8" />
<Pin Id="QYQHXmRaF3jOwPje7mxTex" Name="Output" Kind="OutputPin" />
</Node>
</Canvas>
<Patch Id="IhlFYvuTfkkLqAxow7wZgX" Name="Create" />
<Patch Id="El8HG59WMpkOjjiIdrNkKV" Name="Update" />
<ProcessDefinition Id="JRX0PVGW1fmNXwzYjO2cBK">
<Fragment Id="Qy0JcPV9NdGOe2mXOEYOcw" Patch="IhlFYvuTfkkLqAxow7wZgX" Enabled="true" />
<Fragment Id="FuAGzebGBDGQAVeywR2k92" Patch="El8HG59WMpkOjjiIdrNkKV" Enabled="true" />
</ProcessDefinition>
<Link Id="Shc8jyBbXh6Nsk4via08EY" Ids="SeUPLQm1B7CL3RKdHgihvc,OaywYtJxrA1O2m7UoaqtRp" />
<Link Id="JEwUciUs8oPM4H3oEd5kzj" Ids="RX8mV7gkLeYMchjv2KrFL5,SpSwNBfqpo4Qa36SAcuLAa" />
<Link Id="ULs2DEYFr59OIdagGuYeB4" Ids="CvSl61YpltyLalcJJnNVkc,MItik9Pz8ChLmAlvLISXnG" />
<Link Id="QJUxdFMwW4DL8B6EAUqhkj" Ids="M8nzMii230oK9bLmrs6xnS,DwIc9jsaSh0MnS0IFBSezK" />
<Link Id="GyZjdWV6hFQNocTeFlJRAS" Ids="EGHrHcfxARFQIPFpQIbWiw,CvSl61YpltyLalcJJnNVkc" />
<Link Id="AWATOhDU15zQAKq97f0hVu" Ids="Es6td7gOQtwPZMnOMQnbQg,S8n0QeQ3upbNyI6fpBpYds" />
<Link Id="HS2eRslvFGiNwoboOLtXpP" Ids="GlRQ9oGrf35LUjTOs00UJn,VqFxUZnEuYTMbFrXEfvuKJ" />
<Link Id="QWWvv5J5ZxbNiggcb7zNnb" Ids="H1UrwfLgcrbOSVal49r0XI,NCYgOmmht7yMT3bET6aYWE" />
<Link Id="B0y3jg46JVeNfTWKwXqb4t" Ids="OftFghA7H4aNckacbHKM7f,MmHGA5Rqu5gMdZzx4IJ1AW" />
<Link Id="Dw2EShqGcUrNo2gltFkASL" Ids="KSRFsbB66pNOE9yIdCH3Te,RHtPmhgPDDTL6CyOAOw9TJ" />
<Link Id="Vjk1T98aCPUPIajTgqFNLH" Ids="F4urahQb83CNkaVRV0ixIC,Qmq4OOq4vxPMg32tG2RtEb" />
<Link Id="HvCpCrAc3G4OnZlT14cg69" Ids="Rjix4Lr2eLNPhmjgt4xcjU,Tg4KRMWsI3YNWnZ4obm5ZE" />
<Link Id="RtAeMbBRfsDP2qw2qZ1Gji" Ids="Qmq4OOq4vxPMg32tG2RtEb,RX8mV7gkLeYMchjv2KrFL5" />
<Link Id="QmCqNNob3EuLcftTHi2FKn" Ids="T6gybkWKlJuNIIuxNjOhlS,G325YEM7K2eOZUkBjJFPAm" />
<Link Id="NJBEJWt6jZnOmZUvHphOcY" Ids="LPGlRoVUhNuNr6XpE0HSe3,MCjmjEL6NUdPx2RqTZ4fDM" />
<Link Id="JKSXfi67K7TNCoBVzawcqo" Ids="C1M2G5SXwLZNvJBSxy3pue,SI4n6YSkMdPOqY3Jjo7VPZ" />
<Link Id="Ji3J4kXh3dCLDupMwVkiwJ" Ids="TkeXZQAQEICO1Gl68mQwKL,IBVqmaoT0yzNIyDN9qfPwJ" />
<Link Id="DvcH4msF81lPIZSmrBRB1u" Ids="P7Tzhv8ZLmVNpDdxE9hMuJ,MwnrjUiAg1KLSR268tBzDO" />
<Link Id="OLd4F5tpw9WNoF7fVWLld9" Ids="LXLMQYPhgs7PbbZG7x3JKn,PvotxxtVo5MLrfV6ViZRMO" />
<Link Id="LWlNpvzOtD0LuJ0B0kXYDk" Ids="Rjix4Lr2eLNPhmjgt4xcjU,Rn7eZI6tIwJOjmAB2fQrFJ" />
<Link Id="GYt6yk1sOVCM4TQ17ScaOS" Ids="P8R1P8F5XK1Mp9SVnNTZAH,KMP0LhZ1SzjMXyZYZLf5Qm" />
<Link Id="EMni0dh5mxvMyj1dLmnkRi" Ids="EQ1gASdA15WO3UBPntouZo,NIoi9ErM2JyPDKLuDeBJ3W" />
<Link Id="J02Pb6fxzdULcgUj4Tnrni" Ids="ILyTej7gULFPT5WbLtipRQ,OeEKvPQrJXPL300tbvTShJ" />
<Link Id="K6UOV5ckwoQOTiqapKUdWg" Ids="LPGlRoVUhNuNr6XpE0HSe3,RgwuvigTDiTOK9gYJ1cb23" />
<Link Id="SbjDuJRZz28OXBhaEszo8T" Ids="Lhi52mMxB0wM3z0dWvmLWu,Du0MZVKOsHUMkv2nQvsbYx" />
<Link Id="VpAUWLDSqDmNXzdaacV3BY" Ids="ANakSrfLiQrNqNQRIynQyV,BLeruzjonleO9CNUIJsR3n" IsHidden="true" />
<Link Id="T4voAJx9XkuLIGHKvim79Q" Ids="N4keTdU0lMMLNsO4bYB7Ro,ANakSrfLiQrNqNQRIynQyV" />
<Link Id="DoiT69ZvUOcPLjeSWbWSYw" Ids="EQ1gASdA15WO3UBPntouZo,ICVbGfTDFEIQQN0ivPKkj3" />
<Link Id="SZsm6rytpgQP8sIi1PJ9ii" Ids="OftFghA7H4aNckacbHKM7f,KNmzpeHoCIbOvNdKzhEM4L" />
<Link Id="QsaIPcaKGfbLY42xShPhJC" Ids="KdHKzt4N9yFNgFuuu8hXRx,OQ4PS4ytotQNhgs7vtCi09" />
<Link Id="BhtSvWvK6LPOcKmfMT2vpW" Ids="IIEeHEfJtjxP7kpartwbBZ,UpXZO0LUjp8MCsYC3LaL4R" />
<Link Id="JzdYoHT2rcvNnpvKy76zeJ" Ids="PNBK9OHW6dXLSXERdZSG2F,KXrz2ETOpeiLejApcF1cT9" />
<Link Id="AsLIGZgXqg5MPDZz2OKeFl" Ids="QjQCRMY5dN5OTrxOcPkpQ9,SqM53Z17NOXNmsdTkq2R3H" />
<Link Id="PVVlJaXIdp8NqTFPikhCcr" Ids="IIEeHEfJtjxP7kpartwbBZ,OU0mgiKIrvgOc4LQYFbzMg" />
<Link Id="R4AarnDSCkDLZaoAM0igCT" Ids="J8byxuIxDoULIEGzpe89p6,Gvlbe2olHOzLVogE5oqLDB" />
<Link Id="Tiuz13McDOaQEJsMIz7XDU" Ids="J5t8BJecbXmPGQ2wYzgEj0,Eion0Fmosz9LFD5WxeSD0U" />
<Link Id="Q2gQRxrJ9sdMGrkGU908A7" Ids="QYQHXmRaF3jOwPje7mxTex,BGwRCwMbrHFOujQOMmYgR4" />
<Link Id="CxeDXgLD1v6NlFwovpN1nP" Ids="LvqPjO0pmVeNQA5jkOgvL2,KSRFsbB66pNOE9yIdCH3Te" />
<Link Id="F77vretO3OqMGHcDy7z5p5" Ids="T6gybkWKlJuNIIuxNjOhlS,Ugp4GAi7eQhNz7GUCC3UJX" />
<Link Id="EQILd9mxXMMPBFwrznOQvR" Ids="BlDFOUjpcvUQM0l5Xcha4G,BVAlZp1pllZPW7NQ2oTzT9" />
<Link Id="V2oHwH4gc0hN1LaIkgcr0u" Ids="BkTS4BNWqGkQDnIkyQ05lO,DdDZqhhcuB8LEYMwmvUro2" />
<Link Id="SepJ5mHMsbCMyJa5N1jSMu" Ids="M2L7vZCHksOLUKHwoCV988,LvqPjO0pmVeNQA5jkOgvL2" />
<Link Id="MwmiknPKxscMmVytFjrZtA" Ids="BkTS4BNWqGkQDnIkyQ05lO,SHxIgmgyHOYMb0M0XBRVxq" />
<Link Id="FQWC2umiRk8LujrAonLk1V" Ids="PAh0ikBf0FpOiPVGPwMf0J,AesYm8idHpLOnjlHfzqfa7" />
<Link Id="DD2iiUEoIEqOG9EgCPT3qz" Ids="GS3k2gmJgZbPPKXCe6SSuA,UFENGQMnn2PL8AFMAgIINK" />
<Link Id="JTmzXJbsfFlNRK16tJR8rJ" Ids="AyGCxmwVgQQMYlwmmKVaBs,FqmV6LLNpsVOKq7RfMSnSZ" />
<Link Id="KANIf5V3GQbLD44a7jkL6S" Ids="T3F0Qki287eNOY4gB67yWJ,BQ8vX7j2U0FNCjK6IuJO5z" />
<Link Id="POGDipv37d7MaZIR8KXyu9" Ids="Mm7X4TX0GiBN1lAu6tJnHK,K1CSx5yPJSGOadmnBWQAB3" IsHidden="true" />
<Link Id="E4GYHvN7qsZM7tbFbnPGB0" Ids="K1CSx5yPJSGOadmnBWQAB3,AHC5cxWe730O0nvrXqYc7a" />
<Link Id="EiV2JmqJQE4LI9TLE8kxQd" Ids="R1J3hbYrVvNMS27aV0QHgo,LKcMII9igIYOsv4wfGHSJl" IsHidden="true" />
<Link Id="GIHN0cIW18VQWa6yrXfFGK" Ids="EsJhcNalFw1MwIY8H1Yk71,D8cpLQA7bzaNISpfCbdmx8" IsHidden="true" />
<Link Id="HrgHCDcPkT1MUBOQLo2LDN" Ids="NI9Whx7nVN5O0c2DrmDIrI,TkNE7QhuLXpN4QLehF5CWM" IsHidden="true" />
<Link Id="B3WYbsFWrbzMdpoLii8JDq" Ids="Ugp4GAi7eQhNz7GUCC3UJX,TlCAi4V12mQMHvxcLkYLlV" />
<Link Id="DmW0eqFh9wsMd2PkNPheFK" Ids="LKcMII9igIYOsv4wfGHSJl,Up63oHMvIRpMZh2NipCAEV" />
<Link Id="DFAid1V6akBPHQdqn74ogs" Ids="D8cpLQA7bzaNISpfCbdmx8,AQ1fbnz3aIYPbMA0rXCCPX" />
<Link Id="S4nUAHR4XznMjzrsirEEAl" Ids="Bi4NMLASr14N1YG1clN9eJ,Ar17jOysWG3QInQM1P1Cxy" />
<Link Id="PKInqI57dhXM8VunMuu5bk" Ids="JbfKbK13ClsNkoOsaeoqKZ,IyndS3ElhjTLzcrZYyHw5O" />
<Link Id="VtOtEpKyEHYLxIi2MPUDdI" Ids="Uc8w6W7appZLmDM96OLLcd,LRj1eoS5jelPRez2SSt87x" />
<Link Id="Q0fbeWm4IyxOwaIQqjoLRX" Ids="OBpWL6kAA39NeHWeH1HvFG,NI9Whx7nVN5O0c2DrmDIrI" />
<Link Id="IKVYEumWlwgNgwjibappPN" Ids="Mgw3a6waYYiNfDLWeOnyXy,EP9ds9kuZNROTcW5ojgNAu" />
<Link Id="LH795XTsbqALXn10jAzlia" Ids="JlwGx6GvBmvLvwwTMW440Q,BkTS4BNWqGkQDnIkyQ05lO" />
<Link Id="LcmTYbb9MqCPS2xPNYGZXX" Ids="JlwGx6GvBmvLvwwTMW440Q,NsvX18963ZeOAFVuUlSrFH" />
</Patch>
</Node>
</Patch>
<NugetDependency Id="Cuyhl9Lr4UVLYeV2wmf9tt" Location="VL.IO.PLY" Version="0.0.6-alpha" />
<NugetDependency Id="GNxEwWx95cyN9JHreCzvoD" Location="VL.Skia" Version="2023.5.2" />
</Document>