upload after plotter party
@ -0,0 +1 @@
|
|||||||
|
output/
|
@ -0,0 +1,59 @@
|
|||||||
|
# Plyplot
|
||||||
|
|
||||||
|
Render pointcloud files to ready-to-plot svg.
|
||||||
|
|
||||||
|
Excerpt coming from the contribution for the [Pen plotting at XPUB](https://hub.xpub.nl/chopchop/PEN-PLOTTING-PARTY/Pen_plotters.pdf) zine.
|
||||||
|
|
||||||
|
## Plot twist - it was not a technical issue
|
||||||
|
|
||||||
|
For the last four years I've been researching practices of 3D documentary, finding some interesting tension between a genre that traditionally claims to be "objective" and "natural", and a super digital & constructed technique such as photogrammetry. ( A process to create 3d models starting from a series of photos of the same subject).
|
||||||
|
|
||||||
|
Eventually this tension resolved with the growing awareness that the friction is not a matter of technical complexity or abstract remediation, but more related to the context around each tool, its language, and the way it interacts with its surroundings.
|
||||||
|
|
||||||
|
With this in mind I've started enjoying working with photogrammetry models, despite their visual clunkiness and not-so-ergonomic form-factors. In particular, I've been busy with pointclouds portraying geological subjects, such as avalanches and quarries.
|
||||||
|
|
||||||
|
Pointclouds is pointillism for 3D models, and from pointillism to plotillism is really a short call.
|
||||||
|
|
||||||
|
So here is a prototype to transform pointcloud files (`.ply`) to `SVG` ready to plot, in short: `plyplot`.
|
||||||
|
|
||||||
|
1. Take a lot of pictures of an avalanche
|
||||||
|
2. Generate the photogrammetry with software such as Meshroom, export it as .ply file
|
||||||
|
3. Run plyplot to render the SVG
|
||||||
|
4. Plot
|
||||||
|
|
||||||
|
Plyplot is a vvvv script that project the 3D pointcloud into a 2D view, rendering it as an SVG.
|
||||||
|
|
||||||
|
Outcomes and issues
|
||||||
|
|
||||||
|
⭐️ Some plotters complained! Too many points to plot. Wonder if the bottleneck was inkscape, since I was plotting from the its plugin. Will try a more lazy approach, sending just a few point at the time and not all of them together. (This is somehow the way NLTK uses to operate with very large dataset, or haskell with infinite lists)
|
||||||
|
|
||||||
|
⭐ The SVG paths were triggering some error in the plotter: probably because their coordinates were overflowing the viewbox attribute of the SVG. Solved it by applying the transform to the path positions before rendering the SVG.
|
||||||
|
|
||||||
|
⭐ The programming environment caused some problem! Plyplot was developed in vvvv, a visual programming language really handy to develop quick prototypes. It's my go-to choice when I want to relax and figure out a problem having fun.
|
||||||
|
|
||||||
|
Unfortunately the editor is available only for Windows, that is not exactly the most popular OS in the xpub bubble.
|
||||||
|
|
||||||
|
In my two years studying here, I've progressively used it less and less, especially for the reason of not being able to share the scripts with my dear friends, and a perceived problem of technical accessibility.
|
||||||
|
|
||||||
|
My initial aproach to share it was to rewrite it using browser based libraries, but because of time and energy constraints the plan didn't work out. During the research I found indeed some really interesting resources linked at the end, but in general the contribution was spiraling, an not in a plotter way.
|
||||||
|
|
||||||
|
I had almost decided not to share anything, until I realized:
|
||||||
|
|
||||||
|
What if this script doesn't need to be universally accessible? What if the operative system it runs on is not a technical problem, or a problem at all? What if it's already enough, even precious to share the tool and the context around it, the situation from which it emerged?
|
||||||
|
|
||||||
|
Plot twist: it was not a technical problem. It wasnt even a problem at all.
|
||||||
|
|
||||||
|
Somehow these thoughts resonated a lot with the initial riddle between documentary and 3d and the situatedness of a tool. So I felt like sharing the script even though it runs only on windows 😝😝😝 Find it on the xpub git tomorrow!
|
||||||
|
|
||||||
|
This was a nice redemption arc for me, I humbly thank my friends in the bubble.
|
||||||
|
|
||||||
|
## Resources:
|
||||||
|
|
||||||
|
- [Plyplot](https://git.xpub.nl/kamo/plyplot)
|
||||||
|
- [Render 3d scenes from webgl to svg](https://www.generativehut.com/post/render-3d-scenes-from-webgl-to-svg)
|
||||||
|
- [From obj to pen plotter](https://www.generativehut.com/post/from-obj-to-pen-plotter)
|
||||||
|
- [Plotter vision - SVG culling](https://plotter.vision/)
|
||||||
|
|
||||||
|
## Setup
|
||||||
|
|
||||||
|
The prototype includes several [vvvv](https://visualprogramming.net/) patches with diferent tryouts. In order to run them you need to install vvvv gamma.
|
@ -0,0 +1,807 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Document xmlns:p="property" xmlns:r="reflection" Id="UZPrtWzVBsOMmdCS1qD8x3" LanguageVersion="2023.5.2" Version="0.128">
|
||||||
|
<NugetDependency Id="LsXnUzqq51cOYtfUsYyXTI" Location="VL.CoreLib" Version="2023.5.2" />
|
||||||
|
<Patch Id="IimbD0Mz1jVOzRT7kbnoQT">
|
||||||
|
<Canvas Id="Sap0gNU2joZLgDpuyRVO2r" DefaultCategory="Main" BordersChecked="false" CanvasType="FullCategory">
|
||||||
|
<!--
|
||||||
|
|
||||||
|
************************ ProjectVector ************************
|
||||||
|
|
||||||
|
-->
|
||||||
|
<Node Name="ProjectVector" Bounds="200,100" Id="TnLO4oeNiqiLx45zO7ljLq">
|
||||||
|
<p:NodeReference>
|
||||||
|
<Choice Kind="ContainerDefinition" Name="Process" />
|
||||||
|
<CategoryReference Kind="Category" Name="Primitive" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Patch Id="DZlzBtwAkKvMZfHeq6mJSG">
|
||||||
|
<Canvas Id="OoVAfvuTnfEQPOkZB1I0PT" CanvasType="Group">
|
||||||
|
<Node Bounds="491,910,46,19" Id="PTdaPBBgb2RLJL14GyxOLW">
|
||||||
|
<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="ElEU68XOqbZNgZnTufZu7E" Name="X" Kind="InputPin" />
|
||||||
|
<Pin Id="UzQg2ORbestL1XtuXdffDj" Name="Y" Kind="InputPin" />
|
||||||
|
<Pin Id="DGOnk9fni6hL0JOcTdY8NN" Name="Output" Kind="StateOutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Pad Id="KtgJ6YhULGzPNmUylEbi2f" Comment="Point" Bounds="478,612,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="475,684,57,19" Id="VojSA9cw8TfOvbROUXwgsW">
|
||||||
|
<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="Cis2UWvkQD3MZUsFVIrOXk" Name="Input" Kind="StateInputPin" />
|
||||||
|
<Pin Id="UkxOtHqsbqNM5jdDcXzH4x" Name="X" Kind="OutputPin" />
|
||||||
|
<Pin Id="IQxTq6On4AEOBVQRfX9KUu" Name="Y" Kind="OutputPin" />
|
||||||
|
<Pin Id="AOtBDbJl3pwPT5lZCpk6K6" Name="Z" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="474,743,25,19" Id="VWDlgoEqSKmNq19imIhpY5">
|
||||||
|
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="-" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="EsjncJFvM9hOS1L5aJppAv" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="Fu7JXZGrlSrMQlZbsR8ehu" Name="Input 2" Kind="InputPin" />
|
||||||
|
<Pin Id="GMn94I6Sx5eOX4hfcu7SHz" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="511,733,25,19" Id="NMqZoQC3M6hQKsIsMyigvo">
|
||||||
|
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="-" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="P6SCq3ksZebQLV4IMhUOw3" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="EEMEVhUMSQaLDjnQjzNMj9" Name="Input 2" Kind="InputPin" />
|
||||||
|
<Pin Id="P58Djwp62ezLzmWKXzg5gr" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="510,764,25,19" Id="StiZ5vmV6PiOb0QYJvfSHE">
|
||||||
|
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="/" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="HobwFYDMsjHM9zGHiMfH49" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="CUUVz90l7PAOwZvOygqcMl" Name="Input 2" Kind="InputPin" />
|
||||||
|
<Pin Id="EZ1vahvsfebLrTEevpIE9m" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="475,799,39,19" Id="K2QrbULHkvWP3DiwjiZlT3">
|
||||||
|
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="*" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="SFapMeJUA8OP6XsntN8TrU" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="QtRZdelO3SuP5BvWRlEWF6" Name="Input 2" Kind="InputPin" />
|
||||||
|
<Pin Id="Lkgfuga4E7GLZ8ywzFVTCi" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="477,840,25,19" Id="HjIqtySvaiBNG8aCPFOwea">
|
||||||
|
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="+" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="DSPyU2bV9hROKhpJ0yX8Vs" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="SdNxEej9oO0Mr47MAh6tAW" Name="Input 2" Kind="InputPin" />
|
||||||
|
<Pin Id="Tt9zXi0zHGRLLHriDfdV7j" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="563,775,25,19" Id="RFYcN8EL5sUPunxXuBc9vS">
|
||||||
|
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="-" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="Q2yNcIOcYFvPRL0prF221T" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="FZRfNLFywJ1NV8dRRswMv3" Name="Input 2" Kind="InputPin" />
|
||||||
|
<Pin Id="UsCSCEsJvZLNHsBJlVKbaS" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="564,831,39,19" Id="Si2t9sSKU5aQd257Qc2JR8">
|
||||||
|
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="*" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="AdOaCNUZafEOKU86dhjbTu" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="VVPYd6YccqSQFckspmeE2j" Name="Input 2" Kind="InputPin" />
|
||||||
|
<Pin Id="UEuzSYcNxI4OLJklrQk4eK" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="566,872,25,19" Id="PkeBfqoaglkNAx9YKUIMkl">
|
||||||
|
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="+" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="Jo9mllGtTehNstCHpTIxzr" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="PSYsrxm4UPPOeQX8ahq93K" Name="Input 2" Kind="InputPin" />
|
||||||
|
<Pin Id="T3LhXi1KNleMCQDm0QnvaL" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Pad Id="MTKV1YG8ziCMrGUXKd31s2" Comment="Camera" Bounds="655,614,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="653,680,46,19" Id="HFMRTCemx9UMS85NJFAXbu">
|
||||||
|
<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="N74rAGLFWXXPk7Mw7Q4S32" Name="Input" Kind="StateInputPin" />
|
||||||
|
<Pin Id="Ntx9MRxYjIjPtzfvGdBkyV" Name="X" Kind="OutputPin" />
|
||||||
|
<Pin Id="LOc1n786ybkQLNYZFHe01D" Name="Y" Kind="OutputPin" />
|
||||||
|
<Pin Id="BlAs8UBt4ueOl3PRdNvVwf" Name="Z" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<ControlPoint Id="EcBzvnR5wxBQCT2OcHPPxV" Bounds="477,523" />
|
||||||
|
<ControlPoint Id="Q2BejarxcyNNjNh6pPuPNZ" Bounds="653,533" />
|
||||||
|
<ControlPoint Id="IkGvE1uvpJmOTGPcjN999k" Bounds="489,980" />
|
||||||
|
</Canvas>
|
||||||
|
<Patch Id="DUNE98DvFTkOL8hxtyi6jO" Name="Create" />
|
||||||
|
<Patch Id="PI4vDKUsIyyOT0BZZjkgjv" Name="Update">
|
||||||
|
<Pin Id="SooloY5fzvIOttv7vBh8ZL" Name="Point" Kind="InputPin" Bounds="454,405" />
|
||||||
|
<Pin Id="O8Py1tqLfo2N0yke5QN05v" Name="Camera" Kind="InputPin" Bounds="630,415" />
|
||||||
|
<Pin Id="JzKGakAtntuLI4MBuH5Xnp" Name="ProjectedPoint" Kind="OutputPin" Bounds="466,862" />
|
||||||
|
</Patch>
|
||||||
|
<ProcessDefinition Id="Bq6TMArzWaPMX2tGJXNXpt">
|
||||||
|
<Fragment Id="M84N4IMD5JNPTGAao75Xew" Patch="DUNE98DvFTkOL8hxtyi6jO" Enabled="true" />
|
||||||
|
<Fragment Id="J8aww7bQadEOS1cVo6pfLX" Patch="PI4vDKUsIyyOT0BZZjkgjv" Enabled="true" />
|
||||||
|
</ProcessDefinition>
|
||||||
|
<Link Id="SYkWTSoHqHkN3uU2VvcsLn" Ids="MTKV1YG8ziCMrGUXKd31s2,N74rAGLFWXXPk7Mw7Q4S32" />
|
||||||
|
<Link Id="HRrZszJ0KEfNG45g4h4x7M" Ids="UkxOtHqsbqNM5jdDcXzH4x,EsjncJFvM9hOS1L5aJppAv" />
|
||||||
|
<Link Id="MXAz5DATZtyMfDXovWoWGz" Ids="Ntx9MRxYjIjPtzfvGdBkyV,Fu7JXZGrlSrMQlZbsR8ehu" />
|
||||||
|
<Link Id="IukAmS1PGEkOPB7s7hyvSH" Ids="AOtBDbJl3pwPT5lZCpk6K6,P6SCq3ksZebQLV4IMhUOw3" />
|
||||||
|
<Link Id="BLmoruKPhKyOQt8KUMb1IY" Ids="BlAs8UBt4ueOl3PRdNvVwf,EEMEVhUMSQaLDjnQjzNMj9" />
|
||||||
|
<Link Id="GvHKSFmEt3aLTd7z4xzIFT" Ids="AOtBDbJl3pwPT5lZCpk6K6,CUUVz90l7PAOwZvOygqcMl" />
|
||||||
|
<Link Id="E4cmgpc5SNILcMWNjYPjtw" Ids="EZ1vahvsfebLrTEevpIE9m,QtRZdelO3SuP5BvWRlEWF6" />
|
||||||
|
<Link Id="BgLOcFZGsYDNDPJcYbmFjf" Ids="GMn94I6Sx5eOX4hfcu7SHz,SFapMeJUA8OP6XsntN8TrU" />
|
||||||
|
<Link Id="ETohqS2AvenPZVRN1OJe1a" Ids="Lkgfuga4E7GLZ8ywzFVTCi,DSPyU2bV9hROKhpJ0yX8Vs" />
|
||||||
|
<Link Id="CF18BA2SN5uPZRPsqnQa2E" Ids="Ntx9MRxYjIjPtzfvGdBkyV,SdNxEej9oO0Mr47MAh6tAW" />
|
||||||
|
<Link Id="KVF0TxBn9UAQOIzVdt1yeY" Ids="P58Djwp62ezLzmWKXzg5gr,HobwFYDMsjHM9zGHiMfH49" />
|
||||||
|
<Link Id="R1HDd7XCptFLpJ8X2CcWUl" Ids="Tt9zXi0zHGRLLHriDfdV7j,ElEU68XOqbZNgZnTufZu7E" />
|
||||||
|
<Link Id="RLur97tOQNcOFj6XFtD5Sb" Ids="UsCSCEsJvZLNHsBJlVKbaS,AdOaCNUZafEOKU86dhjbTu" />
|
||||||
|
<Link Id="PtwEysKTtKcNkPZ0BSX72f" Ids="UEuzSYcNxI4OLJklrQk4eK,Jo9mllGtTehNstCHpTIxzr" />
|
||||||
|
<Link Id="B3JxyoFzpxKPR88RkDJpFF" Ids="IQxTq6On4AEOBVQRfX9KUu,Q2yNcIOcYFvPRL0prF221T" />
|
||||||
|
<Link Id="RHzWlh88KtyNpo9Laf1co2" Ids="LOc1n786ybkQLNYZFHe01D,FZRfNLFywJ1NV8dRRswMv3" />
|
||||||
|
<Link Id="T48HmkAxmTkNVh4XYLb8G3" Ids="EZ1vahvsfebLrTEevpIE9m,VVPYd6YccqSQFckspmeE2j" />
|
||||||
|
<Link Id="KJ93fWLUiRLPdvoWwoZ1wa" Ids="LOc1n786ybkQLNYZFHe01D,PSYsrxm4UPPOeQX8ahq93K" />
|
||||||
|
<Link Id="SwWoAg0M6zrLnCOqZARvJw" Ids="T3LhXi1KNleMCQDm0QnvaL,UzQg2ORbestL1XtuXdffDj" />
|
||||||
|
<Link Id="A1KOHrhDuqPPyGXMBV75qH" Ids="KtgJ6YhULGzPNmUylEbi2f,Cis2UWvkQD3MZUsFVIrOXk" />
|
||||||
|
<Link Id="KzVKGr41UIQPUF38zI2dnp" Ids="EcBzvnR5wxBQCT2OcHPPxV,KtgJ6YhULGzPNmUylEbi2f" />
|
||||||
|
<Link Id="VWAgeKP2Lv9MpDrKHyL6O3" Ids="SooloY5fzvIOttv7vBh8ZL,EcBzvnR5wxBQCT2OcHPPxV" IsHidden="true" />
|
||||||
|
<Link Id="L2k5dtO2955NUkPosbrFCr" Ids="Q2BejarxcyNNjNh6pPuPNZ,MTKV1YG8ziCMrGUXKd31s2" />
|
||||||
|
<Link Id="VcyhQImABmqLtFIAtQ5Xne" Ids="O8Py1tqLfo2N0yke5QN05v,Q2BejarxcyNNjNh6pPuPNZ" IsHidden="true" />
|
||||||
|
<Link Id="ChrmM06o4jVM1SN4pED0TW" Ids="DGOnk9fni6hL0JOcTdY8NN,IkGvE1uvpJmOTGPcjN999k" />
|
||||||
|
<Link Id="O7sICuZlZPUO63HZkXL1F1" Ids="IkGvE1uvpJmOTGPcjN999k,JzKGakAtntuLI4MBuH5Xnp" IsHidden="true" />
|
||||||
|
</Patch>
|
||||||
|
</Node>
|
||||||
|
<!--
|
||||||
|
|
||||||
|
************************ SVGRenderer ************************
|
||||||
|
|
||||||
|
-->
|
||||||
|
<Node Name="SVGRenderer" Bounds="620,100" Id="IuUJ9EQCKg1QZkcR11C4Fe">
|
||||||
|
<p:NodeReference>
|
||||||
|
<Choice Kind="ContainerDefinition" Name="Process" />
|
||||||
|
<CategoryReference Kind="Category" Name="Primitive" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Patch Id="JyRNKZ6QhsdQSlAATtVGxY">
|
||||||
|
<Canvas Id="P2q7BxsHX42MOZfkU8T3XG" CanvasType="Group">
|
||||||
|
<Node Bounds="514,810,145,19" Id="AH4iUnNtUarQBBOztmlRSy">
|
||||||
|
<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="TqGc7ingr0ZNYLopd7tY7z" Name="Bounds" Kind="InputPin" DefaultValue="885, 105, 979, 698" />
|
||||||
|
<Pin Id="Oigah46e7zVPwonClb9iah" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="O2VS8EhrMHqMks4v4uS2oJ" Name="Color" Kind="InputPin" />
|
||||||
|
<Pin Id="Gu2GLzx6fp3O1Vrq8ccQqK" Name="Clear" Kind="InputPin" />
|
||||||
|
<Pin Id="R0BNWmwsRluPcq7EDTNffb" Name="Space" Kind="InputPin" DefaultValue="PixelTopLeft" />
|
||||||
|
<Pin Id="KQJEUYKzFNAPljKKvD8G1Y" Name="Show Cursor" Kind="InputPin" />
|
||||||
|
<Pin Id="M7AtkMwBJdsPgyYZrL79NF" Name="VSync" Kind="InputPin" />
|
||||||
|
<Pin Id="MppcD472tcFQRZe4gjtA0O" Name="Enabled" Kind="InputPin" />
|
||||||
|
<Pin Id="VPWLtcl9O3cNNxNcTxENNa" Name="Form" Kind="OutputPin" />
|
||||||
|
<Pin Id="N6jpfMlmJNaMMsHwiogC8V" Name="ClientBounds" Kind="OutputPin" />
|
||||||
|
<Pin Id="HG68CXz8PpuOuWrFxstJN8" Name="Render Time" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="719,811,145,19" Id="VRygASGhxKEMhf6jePnRgM">
|
||||||
|
<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="F9Nme5tiM5qMkUIRmIKmB6" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="OBMRuqECv0HO9NKMmEQxp7" Name="Path" Kind="InputPin" />
|
||||||
|
<Pin Id="JFC9vAfi1FdNBu0NNC4biT" Name="Color" Kind="InputPin" />
|
||||||
|
<Pin Id="MnegwsjtkONMhFVd0g8iZu" Name="Enable Background" Kind="InputPin" />
|
||||||
|
<Pin Id="AYwQt2ScB79LZdnySfTOGx" Name="Space" Kind="InputPin" DefaultValue="PixelTopLeft" />
|
||||||
|
<Pin Id="ToZ1jQNSrljO7gESQ5TKOq" Name="Width" Kind="InputPin" DefaultValue="100" />
|
||||||
|
<Pin Id="DEMZutL1dOMNRx8ROcvdbv" Name="Height" Kind="InputPin" DefaultValue="100" />
|
||||||
|
<Pin Id="McdJKAECVkROLkXiHm6aFt" Name="Write" Kind="InputPin" />
|
||||||
|
</Node>
|
||||||
|
<Pad Id="KtS5d9IWTEOMEoQs83GqA3" Comment="Path" Bounds="756,618,140,15" ShowValueBox="true" isIOBox="true" Value="test.svg">
|
||||||
|
<p:TypeAnnotation LastCategoryFullName="IO" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="TypeFlag" Name="Path" />
|
||||||
|
</p:TypeAnnotation>
|
||||||
|
</Pad>
|
||||||
|
<Pad Id="KOubvmbEIQ7NaqU2xPUBmk" Comment="Write" Bounds="915,676,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="503,974,81,26" Id="FcWTT6jadF6PczM7VoQGXH">
|
||||||
|
<p:NodeReference LastCategoryFullName="Graphics.Skia.SkiaRenderer" LastDependency="VL.Skia.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<CategoryReference Kind="ClassType" Name="SkiaRenderer" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="BoundsStream" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="BwKxEbjpQlILK4R93tvNuK" Name="Input" Kind="StateInputPin" />
|
||||||
|
<Pin Id="UuWq0w11OinPVD8GUuLaQ9" Name="Output" Kind="StateOutputPin" />
|
||||||
|
<Pin Id="Nl8e49xDcfCMgGe2Ht4JDo" Name="Bounds Stream" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="583,1046,65,19" Id="L40qEUOywHIL9sErNq5nc2">
|
||||||
|
<p:NodeReference LastCategoryFullName="Reactive" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="ProcessAppFlag" Name="HoldLatest" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="PVnDf3aH938QXWuQJgIvPS" Name="Async Notifications" Kind="InputPin" />
|
||||||
|
<Pin Id="TfMggSNdXNZPf2ueXjUseN" Name="Reset" Kind="InputPin" />
|
||||||
|
<Pin Id="HoB8J7Lw4R4LIP9AlntEyN" Name="Value" Kind="OutputPin" />
|
||||||
|
<Pin Id="P040C30BsDLPVscHUDyRTv" Name="On Data" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="527,666,112,19" Id="EOlgmpoK69RN64FFx4gM50">
|
||||||
|
<p:NodeReference LastCategoryFullName="Graphics.Skia.Transform" LastDependency="VL.Skia.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="ProcessAppFlag" Name="WithinCommonSpace" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="Hw0giuW5EUAMwZiETioHJT" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="TKMoegXAvntLms0Zt8i8xo" Name="Space" Kind="InputPin" DefaultValue="PixelTopLeft" />
|
||||||
|
<Pin Id="Af0neHOtwk2OykQAfVvjO8" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="525,606,85,19" Id="TJvmuWItetUQAABSF0tBeT">
|
||||||
|
<p:NodeReference LastCategoryFullName="Graphics.Skia.Transform" LastDependency="VL.Skia.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="ProcessAppFlag" Name="WithinSpace" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="B1BHfHYCcc4N2Ygut2RKpi" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="BKHI7vtlSSgO2QRXECk91b" Name="Sizing" Kind="InputPin" />
|
||||||
|
<Pin Id="TN2hvR51N1wMVHhKuTUNJM" Name="Width" Kind="InputPin" />
|
||||||
|
<Pin Id="SHMDdqvb39JLaunwcKCHpo" Name="Height" Kind="InputPin" />
|
||||||
|
<Pin Id="ICXpT6UTqlIP4ioCNrwl27" Name="Origin" Kind="InputPin" DefaultValue="TopLeft" />
|
||||||
|
<Pin Id="GCGBzHLd42xNGg3NnqyGQm" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Pad Id="FlJtRzmx1RbNxtaJlT1xpB" SlotId="APE1TyELUU3LCuxhWprXTi" Bounds="593,519" />
|
||||||
|
<Node Bounds="570,557,46,19" Id="CNSYjwoOhMHOK4wB38KPa5">
|
||||||
|
<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="UNiS8OxJsKjNTP8P3vU629" Name="Input" Kind="StateInputPin" />
|
||||||
|
<Pin Id="OLJJaaglRWfOji1ELr2VA1" Name="X" Kind="OutputPin" />
|
||||||
|
<Pin Id="PaTEuov1wDEPg1vINfr8Vq" Name="Y" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Pad Id="RvgIzbWIFwQL4bXXhEGNqt" SlotId="APE1TyELUU3LCuxhWprXTi" Bounds="799,677" />
|
||||||
|
<Node Bounds="800,698,34,26" Id="KFsmeFjg9NgN6EUp4Qg7bo">
|
||||||
|
<p:NodeReference LastCategoryFullName="Primitive.Int2" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="Int2 (Create Vector2)" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="QfIJPRleZzHQJMS0iYykHZ" Name="Value" Kind="InputPin" />
|
||||||
|
<Pin Id="S5Ta7FDB9AJQJqpUX7u1Kt" Name="Output" Kind="StateOutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="820,757,34,19" Id="NdWTWzDAE7lOWPpPwRcFc9">
|
||||||
|
<p:NodeReference LastCategoryFullName="Primitive.Int2" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<CategoryReference Kind="ClassType" Name="Int2" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="Int2 (Split)" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="OM2bwpqIrYLQZkgWRz3lvf" Name="Input" Kind="StateInputPin" />
|
||||||
|
<Pin Id="OLGIoUnIPilM8NJZz8TFjx" Name="X" Kind="OutputPin" />
|
||||||
|
<Pin Id="UlmE1GnjGaNPPuDo2dOSsQ" Name="Y" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<ControlPoint Id="VpY2bKm6iXgMwvuKG6eoHr" Bounds="560,743" />
|
||||||
|
<ControlPoint Id="R0QalN5oI2mLkudmR4tQq7" Bounds="577,1180" />
|
||||||
|
<ControlPoint Id="TCvIYd01BNtPEghEg1lqvy" Bounds="973,564" />
|
||||||
|
<ControlPoint Id="VbnuaxDckIfMRL9psYOnud" Bounds="764,562" />
|
||||||
|
<ControlPoint Id="HSo4dqQ65qKNL4F1gjNE68" Bounds="529,395" />
|
||||||
|
<Node Bounds="674,1090,51,26" Id="Kk5onI672tCOhr52ajdrTu">
|
||||||
|
<p:NodeReference LastCategoryFullName="2D.Rectangle" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<CategoryReference Kind="ClassType" Name="Rectangle" NeedsToBeDirectParent="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="Split" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="P3g6peLkOtdO9P3ygMWJvi" Name="Input" Kind="StateInputPin" />
|
||||||
|
<Pin Id="IZdGWSj7SWPQcgKWHwGsMD" Name="Anchor" Kind="InputPin" DefaultValue="Center" />
|
||||||
|
<Pin Id="S5xJCMPfvQ6OcoRd7hlpIQ" Name="Position" Kind="OutputPin" />
|
||||||
|
<Pin Id="Bro8p5rjipVMIAH4xDeuMC" Name="Size" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Pad Id="Ced6BSPmkxhNALGueIrBoy" SlotId="APE1TyELUU3LCuxhWprXTi" Bounds="725,1165" />
|
||||||
|
<ControlPoint Id="G9hQmIJFeUKPaeUwzoebFb" Bounds="693,1126" />
|
||||||
|
<ControlPoint Id="SwkXgRQ8vIfOGEx71QfQiS" Bounds="729,1206" />
|
||||||
|
</Canvas>
|
||||||
|
<!--
|
||||||
|
|
||||||
|
************************ ************************
|
||||||
|
|
||||||
|
-->
|
||||||
|
<ProcessDefinition Id="Qozkc6d3C7kOJH04uPkcSY">
|
||||||
|
<Fragment Id="AF5in1B8PHGOlBIk4LyXii" Patch="SYacZufnbTKMXjQgPASnVV" Enabled="true" />
|
||||||
|
<Fragment Id="P3iemqwBgKiLCHOvJFiPX5" Patch="EOCw057Cy1mNhaLbauhEDg" Enabled="true" />
|
||||||
|
</ProcessDefinition>
|
||||||
|
<Slot Id="APE1TyELUU3LCuxhWprXTi" Name="WindowSize" />
|
||||||
|
<Link Id="Mgn2JljCGKFL5iQ60gVLE7" Ids="KtS5d9IWTEOMEoQs83GqA3,OBMRuqECv0HO9NKMmEQxp7" />
|
||||||
|
<Link Id="AG7n1APKniUNSW0bEvwHUO" Ids="KOubvmbEIQ7NaqU2xPUBmk,McdJKAECVkROLkXiHm6aFt" />
|
||||||
|
<Link Id="SHclNbGBjINO883tW2ZDK4" Ids="VPWLtcl9O3cNNxNcTxENNa,BwKxEbjpQlILK4R93tvNuK" />
|
||||||
|
<Link Id="OGaPObn5hOVPHezfEGwt7B" Ids="Nl8e49xDcfCMgGe2Ht4JDo,PVnDf3aH938QXWuQJgIvPS" />
|
||||||
|
<Link Id="DgPklmXq204LqRAwyeoDvl" Ids="Af0neHOtwk2OykQAfVvjO8,Oigah46e7zVPwonClb9iah" />
|
||||||
|
<Link Id="VXcR6vYQEppOu1aXpIaklV" Ids="FlJtRzmx1RbNxtaJlT1xpB,UNiS8OxJsKjNTP8P3vU629" />
|
||||||
|
<Link Id="Oo1OYseQac0PjSOQOnQBpe" Ids="OLJJaaglRWfOji1ELr2VA1,TN2hvR51N1wMVHhKuTUNJM" />
|
||||||
|
<Link Id="SoxHyJYnkjYMNNcOu7P5Ju" Ids="PaTEuov1wDEPg1vINfr8Vq,SHMDdqvb39JLaunwcKCHpo" />
|
||||||
|
<Link Id="QzaAf1mt1WKNoW8Wy3Ih7z" Ids="GCGBzHLd42xNGg3NnqyGQm,Hw0giuW5EUAMwZiETioHJT" />
|
||||||
|
<Link Id="EfLssyzPQz4PbYOirbQjLG" Ids="GCGBzHLd42xNGg3NnqyGQm,F9Nme5tiM5qMkUIRmIKmB6" />
|
||||||
|
<Link Id="DpKo54MnMNqL3FkVZCrm8f" Ids="RvgIzbWIFwQL4bXXhEGNqt,QfIJPRleZzHQJMS0iYykHZ" />
|
||||||
|
<Link Id="FJfPggXkVM8QW4axJtZ5SX" Ids="S5Ta7FDB9AJQJqpUX7u1Kt,OM2bwpqIrYLQZkgWRz3lvf" />
|
||||||
|
<Link Id="NmhelAElHoqLydUIAVyOYx" Ids="OLGIoUnIPilM8NJZz8TFjx,ToZ1jQNSrljO7gESQ5TKOq" />
|
||||||
|
<Link Id="NUw6BB0UJaTM34Utk9wdS7" Ids="UlmE1GnjGaNPPuDo2dOSsQ,DEMZutL1dOMNRx8ROcvdbv" />
|
||||||
|
<Link Id="VYuebHIldO2QVqUnlr9BHJ" Ids="VpY2bKm6iXgMwvuKG6eoHr,O2VS8EhrMHqMks4v4uS2oJ" />
|
||||||
|
<Link Id="VnNXDkNz9aRNjIjvzlIMVk" Ids="CXMlMAnLDr0Mr73PUhTBMU,VpY2bKm6iXgMwvuKG6eoHr" IsHidden="true" />
|
||||||
|
<Link Id="LA8hL6K8zC5LHF8BcdWO95" Ids="VpY2bKm6iXgMwvuKG6eoHr,JFC9vAfi1FdNBu0NNC4biT" />
|
||||||
|
<Link Id="OhBQ9NB9J3NL0fL0XfBq0f" Ids="HoB8J7Lw4R4LIP9AlntEyN,R0QalN5oI2mLkudmR4tQq7" />
|
||||||
|
<Link Id="VYaUtoi7KjdQb1T4NedDrv" Ids="R0QalN5oI2mLkudmR4tQq7,TLkA2vf7N3GOBF0cTA0A75" IsHidden="true" />
|
||||||
|
<Link Id="RAvmJJ7erPULEgYKtufta0" Ids="TCvIYd01BNtPEghEg1lqvy,KOubvmbEIQ7NaqU2xPUBmk" />
|
||||||
|
<Link Id="CHheAvB5LoAO2olIGzEARJ" Ids="IIrUZ5QwgNBNrMJayiZ4Qu,TCvIYd01BNtPEghEg1lqvy" IsHidden="true" />
|
||||||
|
<Link Id="EBctguHBSkhQRaHtaoi7RS" Ids="VbnuaxDckIfMRL9psYOnud,KtS5d9IWTEOMEoQs83GqA3" />
|
||||||
|
<Link Id="JekcUfl69XgQCc4n5y4kyv" Ids="GxY0irV4PaRMHkvtObawIi,VbnuaxDckIfMRL9psYOnud" IsHidden="true" />
|
||||||
|
<Link Id="J5wDQHxpmufMnNyY8aBq6H" Ids="HSo4dqQ65qKNL4F1gjNE68,B1BHfHYCcc4N2Ygut2RKpi" />
|
||||||
|
<Link Id="T6k1KbbRXVHPK8UjSFaz36" Ids="BBMUKC5oAXqPn1lwDDfXqG,HSo4dqQ65qKNL4F1gjNE68" IsHidden="true" />
|
||||||
|
<Patch Id="SYacZufnbTKMXjQgPASnVV" Name="Create" />
|
||||||
|
<Patch Id="EOCw057Cy1mNhaLbauhEDg" Name="Update">
|
||||||
|
<Pin Id="BBMUKC5oAXqPn1lwDDfXqG" Name="Input" Kind="InputPin" Bounds="529,398" />
|
||||||
|
<Pin Id="CXMlMAnLDr0Mr73PUhTBMU" Name="Color" Kind="InputPin" Bounds="560,742" />
|
||||||
|
<Pin Id="GxY0irV4PaRMHkvtObawIi" Name="Path" Kind="InputPin" Bounds="764,562" />
|
||||||
|
<Pin Id="IIrUZ5QwgNBNrMJayiZ4Qu" Name="Save" Kind="InputPin" Bounds="973,562" />
|
||||||
|
<Pin Id="TLkA2vf7N3GOBF0cTA0A75" Name="Rectangle" Kind="OutputPin" Bounds="584,1114" />
|
||||||
|
<Pin Id="JyS7KoHElqxPVkUyPxbE9M" Name="WindowSize" Kind="OutputPin" Bounds="729,1206" />
|
||||||
|
</Patch>
|
||||||
|
<Link Id="T1l43iEwToHOvBRhIULDqf" Ids="HoB8J7Lw4R4LIP9AlntEyN,P3g6peLkOtdO9P3ygMWJvi" />
|
||||||
|
<Link Id="QVGGYt7sjY3PHMduAynJGP" Ids="Bro8p5rjipVMIAH4xDeuMC,G9hQmIJFeUKPaeUwzoebFb,Ced6BSPmkxhNALGueIrBoy" />
|
||||||
|
<Link Id="GO3iIhZWnxTMRZK3e7Px4n" Ids="Ced6BSPmkxhNALGueIrBoy,SwkXgRQ8vIfOGEx71QfQiS" />
|
||||||
|
<Link Id="QotFmtZy95gMdJVdq14zj4" Ids="SwkXgRQ8vIfOGEx71QfQiS,JyS7KoHElqxPVkUyPxbE9M" IsHidden="true" />
|
||||||
|
</Patch>
|
||||||
|
</Node>
|
||||||
|
</Canvas>
|
||||||
|
<!--
|
||||||
|
|
||||||
|
************************ Application ************************
|
||||||
|
|
||||||
|
-->
|
||||||
|
<Node Name="Application" Bounds="100,100" Id="SSEjB1e8bgDMlPZjEUwrmY">
|
||||||
|
<p:NodeReference>
|
||||||
|
<Choice Kind="ContainerDefinition" Name="Process" />
|
||||||
|
<CategoryReference Kind="Category" Name="Primitive" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Patch Id="DHkeEOmeCnbONbjxOOxsTH">
|
||||||
|
<Canvas Id="NyvkJyIZJejO6WWpb3cnSI" CanvasType="Group">
|
||||||
|
<Node Bounds="786,-253,105,19" Id="PiCfaZCfEI8MUSfg4G8ApM">
|
||||||
|
<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="GJ9vxneeWZSOzCxm55dgsF" Name="File Path" Kind="InputPin" DefaultValue="..\..\..\..\..\Desktop\gruppo_sale_2M.ply" />
|
||||||
|
<Pin Id="OfQ1cDyL4CGOgli3f6dxOE" Name="Reverse Face Winding" Kind="InputPin" />
|
||||||
|
<Pin Id="CRTsEwtub3rLc0MlrRsXME" Name="Read" Kind="InputPin" />
|
||||||
|
<Pin Id="LEvQ5QtPVaIMk0whUGckcy" Name="Vertices" Kind="OutputPin" />
|
||||||
|
<Pin Id="VpQOYooBoVgPhS5syEl0Hl" Name="BoundingBox" Kind="OutputPin" />
|
||||||
|
<Pin Id="KDm3Q9MwJIMPnteNUdry93" Name="Faces" Kind="OutputPin" />
|
||||||
|
<Pin Id="SapeeZbSnRLL9hKKEdTvjN" Name="Comments" Kind="OutputPin" />
|
||||||
|
<Pin Id="IqgmgElskmUL5SCFh5a40b" Name="Object Infos" Kind="OutputPin" />
|
||||||
|
<Pin Id="TbyG6dy4b8WOwUgDlkwnYF" Name="On Completed" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Pad Id="VfroNiKo6cxLWJ6SmQFuMT" Comment="Read" Bounds="883,-338,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="787,-134,474,1024" Id="ADSYtmjz2NuO8mDxycCDff">
|
||||||
|
<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="Nesjiwnjxp2OVsEZmiB3Ol" Name="Force" Kind="InputPin" DefaultValue="True" />
|
||||||
|
<Pin Id="Hh9SJ48Wnq0Po7rWGhnBxX" Name="Dispose Cached Outputs" Kind="InputPin" />
|
||||||
|
<Pin Id="DdwDCwOdwz0PlRkY7ZyeTS" Name="Has Changed" Kind="OutputPin" />
|
||||||
|
<ControlPoint Id="VJz5lg3hIEEN5beqV0AkDr" Bounds="912,-128" Alignment="Top" />
|
||||||
|
<ControlPoint Id="NLlVOnNUN47Pq8YUVy5wMW" Bounds="844,-128" Alignment="Top" />
|
||||||
|
<ControlPoint Id="PB6PYRmQfCLO142fcsOvs7" Bounds="919,884" Alignment="Bottom" />
|
||||||
|
<Patch Id="SQmcnUYViCmM3coNxYirDN" ManuallySortedPins="true">
|
||||||
|
<Patch Id="NP0Z2L8z58YMqQ9J4HvjNu" Name="Create" ManuallySortedPins="true" />
|
||||||
|
<Patch Id="QzSskAmWppKLobRFRQ6K43" Name="Then" ManuallySortedPins="true" />
|
||||||
|
<Node Bounds="839,20,162,421" Id="Kbb4lvVD5ohNbbUykboYDf">
|
||||||
|
<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="Izyjq6ujrEZLO5CtwhraOl" Name="Break" Kind="OutputPin" />
|
||||||
|
<ControlPoint Id="BDOtUWcpd4ENiXtQ2vI2p8" Bounds="853,26" Alignment="Top" />
|
||||||
|
<ControlPoint Id="TtO6cSWIjDmM7kdMfXzrSC" Bounds="913,435" Alignment="Bottom" />
|
||||||
|
<Patch Id="GJWjzhURhIDOv0ZjmwKBGj" ManuallySortedPins="true">
|
||||||
|
<Patch Id="JNyHYhDm4lPOAmAnAqRnbU" Name="Create" ManuallySortedPins="true" />
|
||||||
|
<Patch Id="KkC9EMqac99Ph3W5tePDrQ" Name="Update" ManuallySortedPins="true">
|
||||||
|
<Pin Id="TgkkS7MZ4qcL4cYYIQemAH" Name="Keep" Kind="OutputPin" />
|
||||||
|
</Patch>
|
||||||
|
<Patch Id="UhZGriFvfKIMTsNxdNO205" Name="Dispose" ManuallySortedPins="true" />
|
||||||
|
<Node Bounds="876,106,64,19" Id="G3Pl8vYZKPkNptzj7Ls2ia">
|
||||||
|
<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="HQbjXl0Xrm7Lft3VotOqjf" Name="Input" Kind="StateInputPin" />
|
||||||
|
<Pin Id="UBiL7PUCuUuN9i1lhcBSeG" Name="Transform" Kind="InputPin" />
|
||||||
|
<Pin Id="Vij3yEtqqXHLRcau3shtGa" Name="Output" Kind="StateOutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="912,194,77,19" Id="N5VAlASYWJpNzMcusbOw1S">
|
||||||
|
<p:NodeReference LastCategoryFullName="Main" LastDependency="correct-svg-size.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="ProcessNode" Name="ProjectVector" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="VJQQMdUZWAeLmy4eQs36bk" Name="Point" Kind="InputPin" />
|
||||||
|
<Pin Id="SdlVWKgO5U1QayQQVWObRx" Name="Camera" Kind="InputPin" />
|
||||||
|
<Pin Id="BgpUwjf1AJ3QQgHpLh5i5I" Name="ProjectedPoint" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="924,251,25,19" Id="QTJeNBrqouBMG5GpLyyo9x">
|
||||||
|
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="*" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="PjQVSbrTS7APaRvLXslKmt" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="TJqfO4qz7aOPaK1B0rYSip" Name="Input 2" Kind="InputPin" />
|
||||||
|
<Pin Id="Emc6bo8hfWBOsTA8vL4kwH" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<ControlPoint Id="PRkysNTcxLrM3y7uGsUKtP" Bounds="859,424" />
|
||||||
|
<Node Bounds="867,349,99,19" Id="ScGZy4a7l1PPzKHeXxfIJF">
|
||||||
|
<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="GeJP11BNTqKPdHjHwdGA2D" Name="Rectangle" Kind="InputPin" />
|
||||||
|
<Pin Id="DGX9kRSwYH6Pn7bZ9h2EUJ" Name="Point" Kind="InputPin" />
|
||||||
|
<Pin Id="HFUArsflJImONjPSPfF86A" Name="Result" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
</Patch>
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="891,575,247,275" Id="VPNHCt5O39eNA0bdpDMuQy">
|
||||||
|
<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="DK7lhxiMLHQPPDp0voI7M5" Name="Break" Kind="OutputPin" />
|
||||||
|
<ControlPoint Id="LzEEv6ot4kXPs1m7ZoZMnM" Bounds="908,581" Alignment="Top" />
|
||||||
|
<ControlPoint Id="MPtfMFn9PXKPip0OHSIgC6" Bounds="905,844" Alignment="Bottom" />
|
||||||
|
<Patch Id="TebQDJ1nkYzNuP25nfnYB9" ManuallySortedPins="true">
|
||||||
|
<Patch Id="HmWzY1h6iKzOweVLrx4emS" Name="Create" ManuallySortedPins="true" />
|
||||||
|
<Patch Id="N9KNPEu7h98Lxqw6ftCWNJ" Name="Update" ManuallySortedPins="true" />
|
||||||
|
<Patch Id="LEMGqlGLc5oOb3S02a0BvJ" Name="Dispose" ManuallySortedPins="true" />
|
||||||
|
<Node Bounds="924,756,65,19" Id="RblI2k1XIz3QTxJVB9g0AF">
|
||||||
|
<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="H0MUzmcD6wdNFWHlfXYldk" Name="Point A" Kind="InputPin" />
|
||||||
|
<Pin Id="Sgh7jlNA0tfObo2Z5wipyz" Name="Point B" Kind="InputPin" />
|
||||||
|
<Pin Id="F9OLqGwkRDmN5vvGFO1hkY" Name="Paint" Kind="InputPin" />
|
||||||
|
<Pin Id="FXbJI8sNWjiOoXQRNb1MGa" Name="Enabled" Kind="InputPin" />
|
||||||
|
<Pin Id="HI59FmmUukeOssuSc79r32" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="970,706,64,19" Id="RvxKJh4Lea8ONg7w0HEDEG">
|
||||||
|
<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="Transform" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="QbHunHQLhybLWCoubW0W9t" Name="Input" Kind="StateInputPin" />
|
||||||
|
<Pin Id="Qa4z1HpDpqnM30YJt6AJtR" Name="Transform" Kind="InputPin" />
|
||||||
|
<Pin Id="Q1eeiqH7mgfPOPJ9dxTbxv" Name="Output" Kind="StateOutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="1038,680,45,19" Id="JdaZf3PsPEnOPVmEGog7CL">
|
||||||
|
<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="Rotate" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="GjpwCVh5OH7P5ufn907H5C" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="MNsiRMxTyujPMyPDareeNy" Name="Rotation" Kind="InputPin" />
|
||||||
|
<Pin Id="PS73pcjt3WNMQiBJpVTfQa" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="1074,622,52,19" Id="Cuz8Ap4BevaPepuV05ZHJb">
|
||||||
|
<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="Simplex (Scalar)" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="RXOPvoSWSFWLL2sOoRwWaV" Name="Input" Kind="StateInputPin" />
|
||||||
|
<Pin Id="QwXShY3D8HKLfLt14TCKad" Name="Scalar" Kind="InputPin" DefaultValue="4.16" />
|
||||||
|
<Pin Id="Jx3pwpTJ3yNN5IUz5RR0N2" Name="Result" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="1074,651,25,19" Id="PK9jKgiFtnlOpXFl0OEocC">
|
||||||
|
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="*" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="S3bFyPpAqgxLxB1y1AOzrY" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="MgmGw82TRLKO71sYyJ0T36" Name="Input 2" Kind="InputPin" DefaultValue="0.0155" />
|
||||||
|
<Pin Id="AdwBFDYczKSPlvns18noBt" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
</Patch>
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="1082,171,167,351" Id="UkNKksn8HMuPuN8x0NzdXp">
|
||||||
|
<p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
|
||||||
|
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
|
||||||
|
<CategoryReference Kind="Category" Name="Primitive" />
|
||||||
|
<Choice Kind="ApplicationStatefulRegion" Name="If" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="RP6KGh75QbuLybV8RNMpQ8" Name="Condition" Kind="InputPin" DefaultValue="True" />
|
||||||
|
<Patch Id="UA3KOAEoRnPMYuScDkuPC0" ManuallySortedPins="true">
|
||||||
|
<Patch Id="CVspLPsbM04QYnbD3PzkUL" Name="Create" ManuallySortedPins="true" />
|
||||||
|
<Patch Id="Ae0hjmUKWWyPTasvWRQr8R" Name="Then" ManuallySortedPins="true" />
|
||||||
|
<Node Bounds="1117,216,120,192" Id="Hm8W9rEqv4rMFjvijjySF8">
|
||||||
|
<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="AmgoOZFi39AMsP22yfGNI1" Name="Input" Kind="StateInputPin" />
|
||||||
|
<Pin Id="JEJ7oySoOMJLKkqpQgxFxD" Name="Output" Kind="StateOutputPin" />
|
||||||
|
<Patch Id="QbJkx5NdoTGPhNUsUFlKBN" Name="Comparer" ManuallySortedPins="true">
|
||||||
|
<Pin Id="QRzxWvmdAC4LQlfQrf0fEZ" Name="Input 1" Kind="InputPin" />
|
||||||
|
<Pin Id="QgCeCu74hdONDzrSxEqpT9" Name="Input 2" Kind="InputPin" />
|
||||||
|
<Pin Id="Md8gYaW45tlLrefNTwTWMO" Name="Result" Kind="OutputPin" />
|
||||||
|
<ControlPoint Id="UXVKD3SW0E1QGfXisEM9Yu" Bounds="1121,224" />
|
||||||
|
<ControlPoint Id="GoL8awaYmNjLjT9AN9wXf5" Bounds="1181,224" />
|
||||||
|
<ControlPoint Id="NcaPmKYfh7wNf1Ovu7ZrFy" Bounds="1166,401" />
|
||||||
|
<Node Bounds="1148,243,25,19" Id="BelQ8TKb9k3QWkxJ2NoCG3">
|
||||||
|
<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="> (Component)" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="QGRnUIKMxbyLk4n0Qxuu1R" Name="Input" Kind="StateInputPin" />
|
||||||
|
<Pin Id="GY7rIUT86U3MIyRnGt3yjm" Name="Input 2" Kind="InputPin" />
|
||||||
|
<Pin Id="V7vGTbOluWoNBGNo4qOpBZ" Name="Result" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="1164,271,46,19" Id="B3WTXDv8w0CPCmjjWfHkLF">
|
||||||
|
<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="R4HV2avbFu9On1cK4XkNu0" Name="Input" Kind="StateInputPin" />
|
||||||
|
<Pin Id="CjwUgv3ydT8PYzlPM5h5pZ" Name="X" Kind="OutputPin" />
|
||||||
|
<Pin Id="T8vNNqoLVRsO8e6a2zIaet" Name="Y" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="1164,302,52,19" Id="R2tWT09OnZANnDT2sH14t9">
|
||||||
|
<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="OAUiz5s2bZkMyrmKO4mXtD" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="PkSaJxC61EIQC8CpYT1C4X" Name="Result" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="1165,338,45,19" Id="HmrsIxU97ExLkbbVbPm7TV">
|
||||||
|
<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="Nb78Tg5CGMIL6MO8Zm1DXQ" Name="Index" Kind="InputPin" />
|
||||||
|
<Pin Id="HogyUStkEcANLs9B2bj2o7" Name="Input" Kind="InputPin" DefaultValue="-1" />
|
||||||
|
<Pin Id="Bx6Wpa34RV5P5Sd7ccGlMh" Name="Input 2" Kind="InputPin" DefaultValue="1" />
|
||||||
|
<Pin Id="SUSOw60IvPjN39P3HJLyAQ" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
</Patch>
|
||||||
|
</Node>
|
||||||
|
</Patch>
|
||||||
|
<ControlPoint Id="Qv1Ib158wbqN4fIcHmlHGt" Bounds="1114,516" Alignment="Bottom" />
|
||||||
|
<ControlPoint Id="LAdc3KUU3yqOowPsxF2npV" Bounds="1114,177" Alignment="Top" />
|
||||||
|
</Node>
|
||||||
|
<Pad Id="GQbifD7vZZ4L0OMkeCD6DX" Comment="Sort" Bounds="1089,125,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">Toggle</p:buttonmode>
|
||||||
|
</p:ValueBoxSettings>
|
||||||
|
</Pad>
|
||||||
|
</Patch>
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="910,-216,80,19" Id="EuuBJEbL09hPdz8mzDMVQN">
|
||||||
|
<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="GkUKvm2KqjULUcsz6qiUE6" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="AU3Su7pMmiqMkShXw0n70X" Name="Scaling" Kind="InputPin" />
|
||||||
|
<Pin Id="UgGb3Z05KW2QP0f9oOckGk" Name="Rotation" Kind="InputPin" DefaultValue="0.022, 0, -0.105" />
|
||||||
|
<Pin Id="PdLmOJBeY7dOfdphn62FoI" Name="Translation" Kind="InputPin" />
|
||||||
|
<Pin Id="AKQhShtWjTePP5phYRgXTf" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Pad Id="CdbgcmFZLuqMdj83bvIzMs" Comment="Camera" Bounds="1138,-33,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="914,917,45,19" Id="GBGvlhxjzklOUKy8tq96xC">
|
||||||
|
<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="SrjKWdJtXgqM6ayOfyumOh" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="SsFm0YljejiNHtq2vdNCrG" Name="Debug" Kind="InputPin" DefaultValue="False" />
|
||||||
|
<Pin Id="UN2YQAYqDU5LV6rP5oDHez" Name="Enabled" Kind="InputPin" />
|
||||||
|
<Pin Id="MRA4gV5dwOYNqqu1UqXNAb" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Pad Id="GXv978zBsG0MaSsmeadAoN" Comment="File Path" Bounds="777,-395,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>
|
||||||
|
<Pad Id="VulIUfV8KbLNOnrj0u4GsA" SlotId="BVAwr9485XQNWoCDQZZiwF" Bounds="971,1166" />
|
||||||
|
<Node Bounds="872,1086,75,19" Id="HyeTftgA3cHOJ41nXUTzZS">
|
||||||
|
<p:NodeReference LastCategoryFullName="Main" LastDependency="correct-svg-size.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="ProcessNode" Name="SVGRenderer" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="S1msO793EMYN7DQdmG2QYu" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="L3BE3XHgB90PqUFZi2veOd" Name="Color" Kind="InputPin" DefaultValue="1, 1, 1, 1" />
|
||||||
|
<Pin Id="CI7Wa8EbGkNQVaO4p9LW9s" Name="Path" Kind="InputPin" DefaultValue="translate_svg\test.svg" />
|
||||||
|
<Pin Id="IG3sszzwGLzN5ygc7vXrum" Name="Save" Kind="InputPin" />
|
||||||
|
<Pin Id="OY2YaD376TTNfV3ritXRp3" Name="Rectangle" Kind="OutputPin" />
|
||||||
|
<Pin Id="TlzQEQi4VnoMYh6nTUNx2H" Name="WindowSize" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Pad Id="MzImMuCen6xPh1bWlZ1WR3" Comment="Save" Bounds="945,1035,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>
|
||||||
|
<Pad Id="QodDPTAgqbyPGLniDIwVID" SlotId="PzpnRJz4z7kO7lQSo0Y5HN" Bounds="860,1169" />
|
||||||
|
<Pad Id="FZhr3OUE29DPScZm0zz4y2" SlotId="BVAwr9485XQNWoCDQZZiwF" Bounds="1015,-158" />
|
||||||
|
<Node Bounds="714,328,61,19" Id="RgvfNFRd1drPFy7Ee41DuH">
|
||||||
|
<p:NodeReference LastCategoryFullName="2D.Rectangle" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="Rectangle (Join)" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="Dzzp6cy8pcdQLgMp0qkpN6" Name="Position" Kind="InputPin" />
|
||||||
|
<Pin Id="AFiZN0VcLepMjKpNoZe0HJ" Name="Size" Kind="InputPin" />
|
||||||
|
<Pin Id="OBNJxgzI64nMebYmJ5AN1d" Name="Anchor" Kind="InputPin" DefaultValue="Center" />
|
||||||
|
<Pin Id="FoOsj71GHXVLrmq7JU6Wu2" Name="Output" Kind="StateOutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Pad Id="LKJPBGsLLfyMHmZfafnLjw" SlotId="BVAwr9485XQNWoCDQZZiwF" Bounds="727,191" />
|
||||||
|
<Node Bounds="715,227,25,19" Id="AwrrnCAmLeDMBo02ocXb72">
|
||||||
|
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="* (Scale)" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="HMw1eDOJBZEN0Eu0QOBiLI" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="FpXlyjNyvoCLAHQQVMis0C" Name="Scalar" Kind="InputPin" DefaultValue="0.5" />
|
||||||
|
<Pin Id="Ca7i80MDSP5OQuDurrVKh8" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Pad Id="JFcPVgWzm6gQBuAsEw86g4" Comment="Scaling" Bounds="940,-276,35,43" ShowValueBox="true" isIOBox="true" Value="0.43, 0.43, 0.43">
|
||||||
|
<p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="TypeFlag" Name="Vector3" />
|
||||||
|
</p:TypeAnnotation>
|
||||||
|
</Pad>
|
||||||
|
<Pad Id="Lq6zghFwAEmNBhK0SVn9Gn" Comment="Translation" Bounds="1080,-236,35,43" ShowValueBox="true" isIOBox="true" Value="1.98, 0.77, 0">
|
||||||
|
<p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="TypeFlag" Name="Vector3" />
|
||||||
|
</p:TypeAnnotation>
|
||||||
|
</Pad>
|
||||||
|
<Node Bounds="1294,637,105,19" Id="NI6riunAWBJNHo4FxFCBON">
|
||||||
|
<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="SlwbAFaHJ1JP1OQVyMzIiB" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="A88XQsgtqhDQDUx2zPpSbt" Name="Color" Kind="InputPin" DefaultValue="0, 0, 0, 1" />
|
||||||
|
<Pin Id="QDNigtY4CZVPJpv57bk5gR" Name="Stroke Width" Kind="InputPin" DefaultValue="2" />
|
||||||
|
<Pin Id="TtFiiDkimmrNziW5wJff7U" Name="Join" Kind="InputPin" DefaultValue="Round" />
|
||||||
|
<Pin Id="UABXz5c8ofqLkc44jbqws4" Name="Cap" Kind="InputPin" DefaultValue="Round" />
|
||||||
|
<Pin Id="T7Y6WRHhqDbLL9mQ2a2e6B" Name="Miter" Kind="InputPin" />
|
||||||
|
<Pin Id="Gv4KJ3WzzquLlMQLl3pgIr" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Pad Id="UbJgLJU0uNkNFdQJuCnBrC" Comment="Force" Bounds="551,-248,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>
|
||||||
|
</Canvas>
|
||||||
|
<Patch Id="DnMNSWNBrKvMGhkR24E229" Name="Create" />
|
||||||
|
<Patch Id="ISd4V8hwNLhOMmM0jKBat1" Name="Update" />
|
||||||
|
<ProcessDefinition Id="JZhfaAdaQY1N5DwXuF1GGU">
|
||||||
|
<Fragment Id="SKgL024ZPjgL0rFW7xXsMa" Patch="DnMNSWNBrKvMGhkR24E229" Enabled="true" />
|
||||||
|
<Fragment Id="OwdiWmrfMKuQAWQ6THCqhl" Patch="ISd4V8hwNLhOMmM0jKBat1" Enabled="true" />
|
||||||
|
</ProcessDefinition>
|
||||||
|
<Slot Id="BVAwr9485XQNWoCDQZZiwF" Name="WindowSize" />
|
||||||
|
<Link Id="J1zOUDhKBo1P4evFWcPMXx" Ids="VfroNiKo6cxLWJ6SmQFuMT,CRTsEwtub3rLc0MlrRsXME" />
|
||||||
|
<Link Id="RQWYySzJS9KM1neY58Gqfk" Ids="BDOtUWcpd4ENiXtQ2vI2p8,HQbjXl0Xrm7Lft3VotOqjf" />
|
||||||
|
<Link Id="JJvEW182ujsMR0lZfUI2QL" Ids="VJz5lg3hIEEN5beqV0AkDr,UBiL7PUCuUuN9i1lhcBSeG" />
|
||||||
|
<Link Id="KlTi1wFcSBLMMmiUxxrhZX" Ids="AKQhShtWjTePP5phYRgXTf,VJz5lg3hIEEN5beqV0AkDr" />
|
||||||
|
<Link Id="KMD1H71ACtjMwpJxfMcxfi" Ids="Vij3yEtqqXHLRcau3shtGa,VJQQMdUZWAeLmy4eQs36bk" />
|
||||||
|
<Link Id="I5GtMlHCYPLOU9B1ToZQ4H" Ids="CdbgcmFZLuqMdj83bvIzMs,SdlVWKgO5U1QayQQVWObRx" />
|
||||||
|
<Link Id="C4GHeHAd9Q1QOrmGcjNZDz" Ids="PB6PYRmQfCLO142fcsOvs7,SrjKWdJtXgqM6ayOfyumOh" />
|
||||||
|
<Link Id="MxdZNFjn6RxLt55IhKNnlP" Ids="LEvQ5QtPVaIMk0whUGckcy,NLlVOnNUN47Pq8YUVy5wMW" />
|
||||||
|
<Link Id="RDqSQmpadYKNZ0T0dcgwrW" Ids="NLlVOnNUN47Pq8YUVy5wMW,BDOtUWcpd4ENiXtQ2vI2p8" />
|
||||||
|
<Link Id="Mt3ANhC8suUPadjRkPZumB" Ids="GXv978zBsG0MaSsmeadAoN,GJ9vxneeWZSOzCxm55dgsF" />
|
||||||
|
<Link Id="KcWiDb1gjU1NNIEfzkdI3N" Ids="MPtfMFn9PXKPip0OHSIgC6,PB6PYRmQfCLO142fcsOvs7" />
|
||||||
|
<Link Id="NS9DNRMIjGrM3DeOx03mXO" Ids="LzEEv6ot4kXPs1m7ZoZMnM,H0MUzmcD6wdNFWHlfXYldk" />
|
||||||
|
<Link Id="G2bMUfgfh4NPAHd2ss3dJf" Ids="HI59FmmUukeOssuSc79r32,MPtfMFn9PXKPip0OHSIgC6" />
|
||||||
|
<Link Id="FTzFNPe6tbTMjsYDdRSPUx" Ids="Gv4KJ3WzzquLlMQLl3pgIr,F9OLqGwkRDmN5vvGFO1hkY" />
|
||||||
|
<Link Id="ThE10cpc64dMeVaPTBPyTl" Ids="MzImMuCen6xPh1bWlZ1WR3,IG3sszzwGLzN5ygc7vXrum" />
|
||||||
|
<Link Id="VOJI0lDUc1VQc77NjsMfzL" Ids="TlzQEQi4VnoMYh6nTUNx2H,VulIUfV8KbLNOnrj0u4GsA" />
|
||||||
|
<Link Id="JLV5qL0UgjIOzMK52jSL1i" Ids="MRA4gV5dwOYNqqu1UqXNAb,S1msO793EMYN7DQdmG2QYu" />
|
||||||
|
<Slot Id="PzpnRJz4z7kO7lQSo0Y5HN" Name="WindowBouds" />
|
||||||
|
<Link Id="I621WEf0VhjOpoOMxdaBMU" Ids="OY2YaD376TTNfV3ritXRp3,QodDPTAgqbyPGLniDIwVID" />
|
||||||
|
<Link Id="Ss4UAUrgGtVOm9Zmf8qPOS" Ids="QRzxWvmdAC4LQlfQrf0fEZ,UXVKD3SW0E1QGfXisEM9Yu" IsHidden="true" />
|
||||||
|
<Link Id="Ic4ltP3CydzMyQBcCKJm8k" Ids="QgCeCu74hdONDzrSxEqpT9,GoL8awaYmNjLjT9AN9wXf5" IsHidden="true" />
|
||||||
|
<Link Id="IWgaykTvMecOyACjJjgx0W" Ids="NcaPmKYfh7wNf1Ovu7ZrFy,Md8gYaW45tlLrefNTwTWMO" IsHidden="true" />
|
||||||
|
<Link Id="OaPZoboEypZMbZWHTWMSjj" Ids="UXVKD3SW0E1QGfXisEM9Yu,QGRnUIKMxbyLk4n0Qxuu1R" />
|
||||||
|
<Link Id="D5MM1VpZhFrPbSh4KSc1OD" Ids="GoL8awaYmNjLjT9AN9wXf5,GY7rIUT86U3MIyRnGt3yjm" />
|
||||||
|
<Link Id="HXmjNFqeFq0NmMMUXsEf3X" Ids="V7vGTbOluWoNBGNo4qOpBZ,R4HV2avbFu9On1cK4XkNu0" />
|
||||||
|
<Link Id="Cv0rwMRT21ePfrpzInKDyn" Ids="CjwUgv3ydT8PYzlPM5h5pZ,OAUiz5s2bZkMyrmKO4mXtD" />
|
||||||
|
<Link Id="AFKQsrluAHTP0aGB4shIl2" Ids="PkSaJxC61EIQC8CpYT1C4X,Nb78Tg5CGMIL6MO8Zm1DXQ" />
|
||||||
|
<Link Id="S6PAGab2fvjNdQUGqBkf4u" Ids="SUSOw60IvPjN39P3HJLyAQ,NcaPmKYfh7wNf1Ovu7ZrFy" />
|
||||||
|
<Link Id="NFWHgKFnarXNzRAWH0zN5X" Ids="BgpUwjf1AJ3QQgHpLh5i5I,PjQVSbrTS7APaRvLXslKmt" />
|
||||||
|
<Link Id="RZIbZD6Ra3UMVdHaE8qsE1" Ids="FZhr3OUE29DPScZm0zz4y2,TJqfO4qz7aOPaK1B0rYSip" />
|
||||||
|
<Link Id="DsWo6NDdZXrOuTYrGN35y2" Ids="Emc6bo8hfWBOsTA8vL4kwH,TtO6cSWIjDmM7kdMfXzrSC" />
|
||||||
|
<Link Id="TOUkAx768GkLQXzB3JuCtA" Ids="PRkysNTcxLrM3y7uGsUKtP,TgkkS7MZ4qcL4cYYIQemAH" IsHidden="true" />
|
||||||
|
<Link Id="So4pb0J6FkDLMl3dQpAq6f" Ids="Emc6bo8hfWBOsTA8vL4kwH,DGX9kRSwYH6Pn7bZ9h2EUJ" />
|
||||||
|
<Link Id="EINW4UYYSTlN5OqcuKbYnq" Ids="HFUArsflJImONjPSPfF86A,PRkysNTcxLrM3y7uGsUKtP" />
|
||||||
|
<Link Id="SNN34NZxs0ZMKPHEVMebsk" Ids="LKJPBGsLLfyMHmZfafnLjw,AFiZN0VcLepMjKpNoZe0HJ" />
|
||||||
|
<Link Id="S26q9Y02skSO3zYbVgtFmZ" Ids="LKJPBGsLLfyMHmZfafnLjw,HMw1eDOJBZEN0Eu0QOBiLI" />
|
||||||
|
<Link Id="MKWZUQaiU5eLAprIbCgcyE" Ids="FoOsj71GHXVLrmq7JU6Wu2,GeJP11BNTqKPdHjHwdGA2D" />
|
||||||
|
<Link Id="UH63LFwm8H6OqcQAeTdkxa" Ids="Ca7i80MDSP5OQuDurrVKh8,Dzzp6cy8pcdQLgMp0qkpN6" />
|
||||||
|
<Link Id="G8eT3yQdDhnN0iLbl2G2kw" Ids="LAdc3KUU3yqOowPsxF2npV,Qv1Ib158wbqN4fIcHmlHGt" IsFeedback="true" />
|
||||||
|
<Link Id="UwPnz9jwkOLQG5osB5WJbH" Ids="JEJ7oySoOMJLKkqpQgxFxD,Qv1Ib158wbqN4fIcHmlHGt" />
|
||||||
|
<Link Id="OGEvhLsI773PkVKBfvVM2E" Ids="Qv1Ib158wbqN4fIcHmlHGt,LzEEv6ot4kXPs1m7ZoZMnM" />
|
||||||
|
<Link Id="Rg8ZoHydPZhMqk3DUZov50" Ids="TtO6cSWIjDmM7kdMfXzrSC,LAdc3KUU3yqOowPsxF2npV" />
|
||||||
|
<Link Id="HaZP1480rLZNWWGoARmzDR" Ids="LAdc3KUU3yqOowPsxF2npV,AmgoOZFi39AMsP22yfGNI1" />
|
||||||
|
<Link Id="DCdgOcN4hwMP6K83JoWlaf" Ids="GQbifD7vZZ4L0OMkeCD6DX,RP6KGh75QbuLybV8RNMpQ8" />
|
||||||
|
<Link Id="CvsraXqzq7wNEj19OnWCkv" Ids="JFcPVgWzm6gQBuAsEw86g4,AU3Su7pMmiqMkShXw0n70X" />
|
||||||
|
<Link Id="SG9FNm8mHOyQSzgLsUmZNK" Ids="Lq6zghFwAEmNBhK0SVn9Gn,PdLmOJBeY7dOfdphn62FoI" />
|
||||||
|
<Link Id="D7Yf4ZQp72yN0jOofZuRe1" Ids="LzEEv6ot4kXPs1m7ZoZMnM,QbHunHQLhybLWCoubW0W9t" />
|
||||||
|
<Link Id="MLd5ku5RmksP8SY9bS2Vre" Ids="Q1eeiqH7mgfPOPJ9dxTbxv,Sgh7jlNA0tfObo2Z5wipyz" />
|
||||||
|
<Link Id="St8wealufPLPiBfu3BjDri" Ids="Jx3pwpTJ3yNN5IUz5RR0N2,S3bFyPpAqgxLxB1y1AOzrY" />
|
||||||
|
<Link Id="BduTHaIscHJPhfY9W260zs" Ids="AdwBFDYczKSPlvns18noBt,MNsiRMxTyujPMyPDareeNy" />
|
||||||
|
<Link Id="U3hQ23ziykMN0ZRmFY8CxE" Ids="PS73pcjt3WNMQiBJpVTfQa,Qa4z1HpDpqnM30YJt6AJtR" />
|
||||||
|
<Link Id="MdeH7Vshx6cOuvE4okkU7Z" Ids="LzEEv6ot4kXPs1m7ZoZMnM,RXOPvoSWSFWLL2sOoRwWaV" />
|
||||||
|
<Link Id="NgR0UUNCAALLQBJMRMvKnn" Ids="UbJgLJU0uNkNFdQJuCnBrC,Nesjiwnjxp2OVsEZmiB3Ol" />
|
||||||
|
</Patch>
|
||||||
|
</Node>
|
||||||
|
</Patch>
|
||||||
|
<NugetDependency Id="QWYBJMT258jMth3grwY6Oj" Location="VL.Skia" Version="2023.5.2" />
|
||||||
|
<NugetDependency Id="UJnoXD76mzdOfbvQbU517E" Location="VL.IO.PLY" Version="0.0.6-alpha" />
|
||||||
|
</Document>
|
After Width: | Height: | Size: 230 KiB |
After Width: | Height: | Size: 1.7 MiB |
After Width: | Height: | Size: 3.6 MiB |
After Width: | Height: | Size: 11 MiB |
After Width: | Height: | Size: 19 MiB |
After Width: | Height: | Size: 17 MiB |
After Width: | Height: | Size: 6.7 MiB |
After Width: | Height: | Size: 7.5 MiB |
After Width: | Height: | Size: 1.5 MiB |
After Width: | Height: | Size: 287 KiB |
After Width: | Height: | Size: 287 KiB |
After Width: | Height: | Size: 143 KiB |
After Width: | Height: | Size: 341 KiB |
After Width: | Height: | Size: 143 KiB |
@ -0,0 +1,70 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="616" height="439">
|
||||||
|
<rect fill="white" x="86.134583" y="368.4425" width="7.2099991" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="259.13766" y="132.18707" width="7.2099915" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="438.03528" y="167.03206" width="7.2099915" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="166.62762" y="1.3286557" width="7.2100067" height="7.2100005"/>
|
||||||
|
<rect fill="white" x="27.154638" y="168.70226" width="7.210001" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="303.07547" y="205.62546" width="7.2099915" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="500.37692" y="347.5853" width="7.2099915" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="415.88959" y="275.47769" width="7.2099915" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="56.203693" y="178.72026" width="7.2099991" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="481.22827" y="79.801476" width="7.2099915" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="159.3886" y="394.50494" width="7.2100067" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="563.7973" y="152.59393" width="7.210022" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="438.79156" y="390.08475" width="7.2099915" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="109.97441" y="36.583969" width="7.2099991" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="533.2688" y="40.669544" width="7.210022" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="195.61679" y="107.46501" width="7.2100067" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="479.49576" y="3.6118741" width="7.2099915" height="7.2100005"/>
|
||||||
|
<rect fill="white" x="587.15198" y="233.37698" width="7.210022" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="607.90796" y="137.95322" width="7.210022" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="220.9086" y="100.60543" width="7.2100067" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="600.4834" y="43.25819" width="7.210022" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="351.80997" y="397.27905" width="7.2099915" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="319.03915" y="391.9353" width="7.2099915" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="172.71579" y="40.080105" width="7.2100067" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="90.191551" y="277.46869" width="7.2099991" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="103.22622" y="83.073547" width="7.2099991" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="253.19859" y="365.49365" width="7.2100067" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="245.46205" y="101.23907" width="7.2100067" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="567.04578" y="27.442854" width="7.210022" height="7.210001"/>
|
||||||
|
<rect fill="white" x="360.54037" y="356.44565" width="7.2099915" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="122.25161" y="77.524406" width="7.2099991" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="82.444115" y="413.04169" width="7.2099991" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="38.952885" y="103.88461" width="7.2099991" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="422.88412" y="348.34705" width="7.2099915" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="514.42444" y="58.371037" width="7.210022" height="7.2100029"/>
|
||||||
|
<rect fill="white" x="392.48785" y="336.46021" width="7.2099915" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="27.718218" y="237.70699" width="7.210001" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="125.34165" y="65.6912" width="7.2099991" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="199.60355" y="-0.12280965" width="7.2100067" height="7.21"/>
|
||||||
|
<rect fill="white" x="508.92746" y="355.13403" width="7.2099915" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="372.49536" y="33.653683" width="7.2099915" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="574.99121" y="97.931015" width="7.210022" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="567.68933" y="51.694302" width="7.210022" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="511.44363" y="410.58405" width="7.2099915" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="373.45459" y="312.56113" width="7.2099915" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="374.27475" y="401.14941" width="7.2099915" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="446.88254" y="235.34674" width="7.2099915" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="16.765312" y="345.77661" width="7.2099991" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="592.10382" y="272.03915" width="7.210022" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="516.35327" y="118.84175" width="7.210022" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="124.92373" y="209.10011" width="7.2099991" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="155.66402" y="1.2642341" width="7.2100067" height="7.2099996"/>
|
||||||
|
<rect fill="white" x="610.70166" y="171.46439" width="7.210022" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="86.698181" y="377.09726" width="7.2099991" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="385.36353" y="104.5995" width="7.2099915" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="556.30255" y="399.59409" width="7.210022" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="143.42856" y="336.16864" width="7.2100067" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="125.51377" y="48.829601" width="7.2099991" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="147.63873" y="395.18292" width="7.2100067" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="9.7347507" y="410.42508" width="7.210001" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="248.17459" y="325.14865" width="7.2100067" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="113.1907" y="49.408913" width="7.2099991" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="321.47931" y="312.92105" width="7.2099915" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="23.083241" y="218.76614" width="7.2099991" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="314.63098" y="177.9088" width="7.2099915" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="113.92188" y="304.56989" width="7.2099991" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="97.322929" y="239.21082" width="7.2099991" height="7.2100067"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 5.8 KiB |
@ -0,0 +1,656 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Document xmlns:p="property" xmlns:r="reflection" Id="VpILTwqptILOxSfQ42Uo53" 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="321,1471,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="731, 71, 966, 815" />
|
||||||
|
<Pin Id="NIoi9ErM2JyPDKLuDeBJ3W" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="OOntZM4vtBRLurLpORWKNs" Name="Color" Kind="InputPin" />
|
||||||
|
<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,367,510" 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="359,822" Alignment="Bottom" />
|
||||||
|
<ControlPoint Id="PvotxxtVo5MLrfV6ViZRMO" Bounds="446,324" Alignment="Top" />
|
||||||
|
<ControlPoint Id="DidoOyvPL7WPidDcanKDOf" Bounds="239,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,303,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="307,618,77,19" Id="VzIhjI4KQv6LUofjeb591M">
|
||||||
|
<p:NodeReference LastCategoryFullName="Main" LastDependency="plyplot.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="459,617,85,19" Id="Gi5aZYJ3ElxQVYVUJbY955">
|
||||||
|
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastDependency="VL.Skia.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="ProcessAppFlag" Name="Rectangle" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="R2QEolVddpjMT2OFrOLFcl" Name="Position" Kind="InputPin" />
|
||||||
|
<Pin Id="F0egvgEEvTPPZHm7HW3xEJ" Name="Size" Kind="InputPin" />
|
||||||
|
<Pin Id="E80I0iFtr9rMkLX5YIrwWG" Name="Anchor" Kind="InputPin" />
|
||||||
|
<Pin Id="C3KORxq677jMievc0Ll477" Name="Paint" Kind="InputPin" />
|
||||||
|
<Pin Id="CvLJslbfkAdPw4umpqH7Xi" Name="Enabled" Kind="InputPin" />
|
||||||
|
<Pin Id="AZ8JOHSXjqHMF7bFsOgtmJ" Name="Output" 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>
|
||||||
|
<Node Bounds="412,713,80,19" Id="M5km0svLAdsLSnukoHVDvY">
|
||||||
|
<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="TransformSRT" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="GCjqjJzhtDWL3g2FGnjG0v" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="OZ5yc61K4n2PvkdsqdqGZs" Name="Scaling" Kind="InputPin" />
|
||||||
|
<Pin Id="VhEDgErpCYAP5BG19K0Q37" Name="Rotation" Kind="InputPin" />
|
||||||
|
<Pin Id="DjDhSEPpiz4LzB5QHsFi94" Name="Translation" Kind="InputPin" />
|
||||||
|
<Pin Id="OeWnum7rayxMnDXFYqNpxa" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<ControlPoint Id="ANakSrfLiQrNqNQRIynQyV" Bounds="277,747" />
|
||||||
|
</Patch>
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="425,405,63,19" Id="PrWbuOn457rLcdsoY3nKux">
|
||||||
|
<p:NodeReference LastCategoryFullName="2D.Vector2" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="ToVector2 (Float32)" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="A6DCofsOBgMM9C3xYQSsQV" Name="Value" Kind="InputPin" />
|
||||||
|
<Pin Id="Od26hyi0APqNcZaxBmeeBf" Name="Output" Kind="StateOutputPin" />
|
||||||
|
</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="552,1263,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="591,1149,302,49" ShowValueBox="true" isIOBox="true" Value="test-resample.svg">
|
||||||
|
<p:TypeAnnotation LastCategoryFullName="IO" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="TypeFlag" Name="Path" />
|
||||||
|
</p:TypeAnnotation>
|
||||||
|
</Pad>
|
||||||
|
<Pad Id="OftFghA7H4aNckacbHKM7f" Comment="Write" Bounds="734,1207,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="378,909,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="595,843,80,19" Id="BIAlUEuCK7FPsIc9cMh7rT">
|
||||||
|
<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="TransformSRT" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="HY4gbpLAqRuLHYRX3yLUUx" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="LQ7ViGBa9PtLAeTun1tnzE" Name="Scaling" Kind="InputPin" />
|
||||||
|
<Pin Id="Uehm0dAvSItQXlKO8pw6ki" Name="Rotation" Kind="InputPin" />
|
||||||
|
<Pin Id="H4LCecokBo3LfLydk2Orzp" Name="Translation" Kind="InputPin" />
|
||||||
|
<Pin Id="JxjykQHTl9WQONE73ec77r" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="44,1060,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="-98,783,35,28" ShowValueBox="true" isIOBox="true" Value="0, 0">
|
||||||
|
<p:TypeAnnotation LastCategoryFullName="2D" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="TypeFlag" Name="Vector2" />
|
||||||
|
</p:TypeAnnotation>
|
||||||
|
</Pad>
|
||||||
|
<Pad Id="ATrtv4F3VtzPiAupRDuSvO" Comment="Scaling" Bounds="76,751,35,28" ShowValueBox="true" isIOBox="true" Value="1, 1">
|
||||||
|
<p:TypeAnnotation LastCategoryFullName="2D" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="TypeFlag" Name="Vector2" />
|
||||||
|
</p:TypeAnnotation>
|
||||||
|
</Pad>
|
||||||
|
<Node Bounds="-39,866,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="44,903,45,19" Id="AOPmXOqoaGKL4hICUTjp5L">
|
||||||
|
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="*" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="GiBl2kAuofVLZIpbdX3BIo" Name="Input" Kind="InputPin" DefaultValue="1, 1" />
|
||||||
|
<Pin Id="S17BTERaT5pMqgFuP8gWRE" Name="Input 2" Kind="InputPin" />
|
||||||
|
<Pin Id="Li5Ze9ZOvhTPrPSmbYeCUe" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="209,1183,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="195,1236,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="253,1134,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" />
|
||||||
|
<Pin Id="O8hFHNwY00EPJFzyyXVxu6" Name="Stroke Width" Kind="InputPin" />
|
||||||
|
<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="500,1173,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="460,1072,105,19" Id="HCore4SVE8xQcA1TyJK1Zz">
|
||||||
|
<p:NodeReference LastCategoryFullName="Graphics.Skia.Transform" LastDependency="VL.Skia.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<CategoryReference Kind="Category" Name="Transform" />
|
||||||
|
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
|
||||||
|
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
|
||||||
|
</CategoryReference>
|
||||||
|
<Choice Kind="ProcessAppFlag" Name="TransformSRT (Center)" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="AaII5fYjTdsLgRcdjq2L9Y" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="FRRb6c669QpLultdOU5G44" Name="Transformation" Kind="InputPin" />
|
||||||
|
<Pin Id="DmzK0mbhRAZL52NO19kiNJ" Name="Scaling" Kind="InputPin" />
|
||||||
|
<Pin Id="EXffstEuVRmOF0niJb4iJt" Name="Rotation" Kind="InputPin" />
|
||||||
|
<Pin Id="SBvDGEoUOfpLASRxFSEgVH" Name="Translation" Kind="InputPin" />
|
||||||
|
<Pin Id="EtGlhJzllQkN1RGKbmBjlL" Name="Center" Kind="InputPin" />
|
||||||
|
<Pin Id="O2a2OUkzoYxPa9eSpJNcTB" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="502,1108,80,19" Id="JNHf1DGmAsSQVFD4cD794g">
|
||||||
|
<p:NodeReference LastCategoryFullName="2D.Transform" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<CategoryReference Kind="Category" Name="Transform" />
|
||||||
|
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
|
||||||
|
<p:OuterCategoryReference Kind="Category" Name="2D" NeedsToBeDirectParent="true" />
|
||||||
|
</CategoryReference>
|
||||||
|
<Choice Kind="OperationCallFlag" Name="TransformSRT" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="ACJlWh1rxfjLVb5TfBXdHt" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="LQFM1uhvYwpMdx0ZASO1Yf" Name="Scaling" Kind="InputPin" />
|
||||||
|
<Pin Id="BXv7kwN1SV8LfWpJd0zgYn" Name="Rotation" Kind="InputPin" />
|
||||||
|
<Pin Id="PGPYi9rRq0DOV2ngFQPUka" Name="Translation" Kind="InputPin" />
|
||||||
|
<Pin Id="CKQe4xcBACuPSFZR0OtfTl" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="440,1365,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="411,1221,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.2, 0.2" />
|
||||||
|
<Pin Id="J5t8BJecbXmPGQ2wYzgEj0" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="449,1172,25,19" Id="JqZkEfjw08mNftPmCMF0aH">
|
||||||
|
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="/" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="B7isVMCHKi4P7ifrKc6iCE" Name="Input" Kind="InputPin" DefaultValue="1, 1" />
|
||||||
|
<Pin Id="UQDQjnvSNT8N9VBB2E3p2C" Name="Input 2" Kind="InputPin" />
|
||||||
|
<Pin Id="EPJTKJoRkDnNTKzoUGF0bC" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="434,1250,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>
|
||||||
|
<Node Bounds="77,556,56,19" Id="ClUblx4pWMsNrQFgHoC87M">
|
||||||
|
<p:NodeReference LastCategoryFullName="Control" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="Hk95azd0MBEP1hAgfsLWZi" Name="Value" Kind="InputPin" />
|
||||||
|
<Pin Id="CbAE9dC4RETLx7xsefz4OY" Name="Up Edge" Kind="OutputPin" />
|
||||||
|
<Pin Id="U5iVKWTEevbLVivXSYKCLP" Name="Down Edge" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="160,1080,57,19" Id="IkSB7mvviX8LHhi1PoshxV">
|
||||||
|
<p:NodeReference LastCategoryFullName="Control" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="ProcessAppFlag" Name="Changed" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="AEj8wNMYVOqOxF2MHJexb6" Name="Value" Kind="InputPin" />
|
||||||
|
<Pin Id="L7Z7JneGOOUNALSRopIfmp" Name="Result" Kind="OutputPin" />
|
||||||
|
<Pin Id="T6LEOLguVVmOo4cyTph3mf" Name="Unchanged" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Pad Id="Lhi52mMxB0wM3z0dWvmLWu" Comment="File Path" Bounds="133,153,140,15" ShowValueBox="true" isIOBox="true" Value="..\..\..\..\..\Desktop\gruppo_sale_2M.ply">
|
||||||
|
<p:TypeAnnotation LastCategoryFullName="IO" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="TypeFlag" Name="Path" />
|
||||||
|
</p:TypeAnnotation>
|
||||||
|
</Pad>
|
||||||
|
</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="CASDqwCMTVmK9szIIlDGnt" Ids="Ugp4GAi7eQhNz7GUCC3UJX,KSRFsbB66pNOE9yIdCH3Te" />
|
||||||
|
<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="VWv9y4xmUZGPd0hI1itCUY" Ids="ATrtv4F3VtzPiAupRDuSvO,S17BTERaT5pMqgFuP8gWRE" />
|
||||||
|
<Link Id="NJBEJWt6jZnOmZUvHphOcY" Ids="LPGlRoVUhNuNr6XpE0HSe3,MCjmjEL6NUdPx2RqTZ4fDM" />
|
||||||
|
<Link Id="JKSXfi67K7TNCoBVzawcqo" Ids="C1M2G5SXwLZNvJBSxy3pue,SI4n6YSkMdPOqY3Jjo7VPZ" />
|
||||||
|
<Link Id="Ji3J4kXh3dCLDupMwVkiwJ" Ids="TkeXZQAQEICO1Gl68mQwKL,IBVqmaoT0yzNIyDN9qfPwJ" />
|
||||||
|
<Link Id="DRuLmzghkyKN8YbNeiKZpB" Ids="LUFZTkJAmFnOP2jhB9Mdu5,GiBl2kAuofVLZIpbdX3BIo" />
|
||||||
|
<Link Id="Pt1BqbrcO4JM8byrqZv3hH" Ids="Li5Ze9ZOvhTPrPSmbYeCUe,UpXZO0LUjp8MCsYC3LaL4R" />
|
||||||
|
<Link Id="DvcH4msF81lPIZSmrBRB1u" Ids="P7Tzhv8ZLmVNpDdxE9hMuJ,MwnrjUiAg1KLSR268tBzDO" />
|
||||||
|
<Link Id="QRxWrGPO0c2PPKK81880cB" Ids="PvotxxtVo5MLrfV6ViZRMO,A6DCofsOBgMM9C3xYQSsQV" />
|
||||||
|
<Link Id="OLd4F5tpw9WNoF7fVWLld9" Ids="LXLMQYPhgs7PbbZG7x3JKn,PvotxxtVo5MLrfV6ViZRMO" />
|
||||||
|
<Link Id="FGFvpYtUhohLDzmncluAJr" Ids="AZ8JOHSXjqHMF7bFsOgtmJ,GCjqjJzhtDWL3g2FGnjG0v" />
|
||||||
|
<Link Id="S5KKJZC8cvZNLw4QcB7ZWs" Ids="T6gybkWKlJuNIIuxNjOhlS,DjDhSEPpiz4LzB5QHsFi94" />
|
||||||
|
<Link Id="LWlNpvzOtD0LuJ0B0kXYDk" Ids="Rjix4Lr2eLNPhmjgt4xcjU,Rn7eZI6tIwJOjmAB2fQrFJ" />
|
||||||
|
<Link Id="GYt6yk1sOVCM4TQ17ScaOS" Ids="P8R1P8F5XK1Mp9SVnNTZAH,KMP0LhZ1SzjMXyZYZLf5Qm" />
|
||||||
|
<Link Id="EMni0dh5mxvMyj1dLmnkRi" Ids="EQ1gASdA15WO3UBPntouZo,NIoi9ErM2JyPDKLuDeBJ3W" />
|
||||||
|
<Link Id="E3Y8iaJHsxcNrkX9KKP8y7" Ids="ATrtv4F3VtzPiAupRDuSvO,UQDQjnvSNT8N9VBB2E3p2C" />
|
||||||
|
<Link Id="LhEbmnCPtsfNS8okOjVGA1" Ids="EPJTKJoRkDnNTKzoUGF0bC,Gvlbe2olHOzLVogE5oqLDB" />
|
||||||
|
<Link Id="J02Pb6fxzdULcgUj4Tnrni" Ids="ILyTej7gULFPT5WbLtipRQ,OeEKvPQrJXPL300tbvTShJ" />
|
||||||
|
<Link Id="JCjXFWjrXt1LJUcghm9TvX" Ids="J5t8BJecbXmPGQ2wYzgEj0,BGwRCwMbrHFOujQOMmYgR4" />
|
||||||
|
<Link Id="DOFy4xNSR9gN2ZOJk58Qch" Ids="QjQCRMY5dN5OTrxOcPkpQ9,SqM53Z17NOXNmsdTkq2R3H" />
|
||||||
|
<Link Id="K6UOV5ckwoQOTiqapKUdWg" Ids="LPGlRoVUhNuNr6XpE0HSe3,RgwuvigTDiTOK9gYJ1cb23" />
|
||||||
|
<Link Id="ALHqpvK0OfqNK8mgb44WeY" Ids="LPGlRoVUhNuNr6XpE0HSe3,AEj8wNMYVOqOxF2MHJexb6" />
|
||||||
|
<Link Id="UZZZ7AWhXJqNQJeUQ0MW9N" Ids="L7Z7JneGOOUNALSRopIfmp,Hk95azd0MBEP1hAgfsLWZi" />
|
||||||
|
<Link Id="Pi9N9b4UAxxL7ta22FvQe1" Ids="U5iVKWTEevbLVivXSYKCLP,DidoOyvPL7WPidDcanKDOf" />
|
||||||
|
<Link Id="RGyoOL3cUNlLWGI3yDe6nq" Ids="Od26hyi0APqNcZaxBmeeBf,OZ5yc61K4n2PvkdsqdqGZs" />
|
||||||
|
<Link Id="Mym2EMreD5wNXTYQYMqgAr" Ids="OeWnum7rayxMnDXFYqNpxa,Ugp4GAi7eQhNz7GUCC3UJX" />
|
||||||
|
<Link Id="SbjDuJRZz28OXBhaEszo8T" Ids="Lhi52mMxB0wM3z0dWvmLWu,Du0MZVKOsHUMkv2nQvsbYx" />
|
||||||
|
<Link Id="VpAUWLDSqDmNXzdaacV3BY" Ids="ANakSrfLiQrNqNQRIynQyV,BLeruzjonleO9CNUIJsR3n" IsHidden="true" />
|
||||||
|
<Link Id="T4voAJx9XkuLIGHKvim79Q" Ids="N4keTdU0lMMLNsO4bYB7Ro,ANakSrfLiQrNqNQRIynQyV" />
|
||||||
|
</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>
|
@ -0,0 +1,70 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="492" height="856">
|
||||||
|
<rect fill="white" x="1.8705959" y="70.84729" width="7.21" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="110.83536" y="20.931175" width="7.2099991" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="0.34775281" y="120.77866" width="7.21" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="285.69666" y="-2.6360238" width="7.2099915" height="7.21"/>
|
||||||
|
<rect fill="white" x="147.75107" y="150.46892" width="7.2100067" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="34.512589" y="674.62115" width="7.2099991" height="7.210022"/>
|
||||||
|
<rect fill="white" x="337.5705" y="577.14502" width="7.2099915" height="7.210022"/>
|
||||||
|
<rect fill="white" x="233.12894" y="757.03516" width="7.2100067" height="7.210022"/>
|
||||||
|
<rect fill="white" x="279.26428" y="591.59198" width="7.2099915" height="7.210022"/>
|
||||||
|
<rect fill="white" x="303.72018" y="738.34381" width="7.2099915" height="7.210022"/>
|
||||||
|
<rect fill="white" x="226.34436" y="368.61478" width="7.2100067" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="442.67715" y="218.72473" width="7.2099915" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="60.424839" y="28.657219" width="7.2100029" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="9.084856" y="316.45242" width="7.210001" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="101.81598" y="226.39845" width="7.2099991" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="49.701004" y="572.11145" width="7.2099991" height="7.210022"/>
|
||||||
|
<rect fill="white" x="179.17827" y="737.70441" width="7.2100067" height="7.210022"/>
|
||||||
|
<rect fill="white" x="421.45804" y="235.8988" width="7.2099915" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="7.5240512" y="196.23946" width="7.2099996" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="162.17867" y="707.35693" width="7.2100067" height="7.210022"/>
|
||||||
|
<rect fill="white" x="180.64276" y="372.86963" width="7.2100067" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="67.288345" y="196.86293" width="7.2099991" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="173.69073" y="524.68683" width="7.2100067" height="7.210022"/>
|
||||||
|
<rect fill="white" x="116.88927" y="1.1159244" width="7.2099991" height="7.2099996"/>
|
||||||
|
<rect fill="white" x="274.91861" y="721.63477" width="7.2099915" height="7.210022"/>
|
||||||
|
<rect fill="white" x="230.75975" y="418.61078" width="7.2100067" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="24.116146" y="525.75397" width="7.2099991" height="7.210022"/>
|
||||||
|
<rect fill="white" x="96.2472" y="489.70184" width="7.2099991" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="84.90551" y="829.17297" width="7.2099991" height="7.210022"/>
|
||||||
|
<rect fill="white" x="438.46771" y="827.00995" width="7.2099915" height="7.210022"/>
|
||||||
|
<rect fill="white" x="55.19669" y="179.6754" width="7.2099991" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="383.53091" y="29.726479" width="7.2099915" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="31.645496" y="342.99692" width="7.2099991" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="203.43332" y="704.67554" width="7.2100067" height="7.210022"/>
|
||||||
|
<rect fill="white" x="397.1275" y="168.76976" width="7.2099915" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="422.45633" y="288.69714" width="7.2099915" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="172.71053" y="676.12897" width="7.2100067" height="7.210022"/>
|
||||||
|
<rect fill="white" x="238.59448" y="19.994852" width="7.2100067" height="7.210001"/>
|
||||||
|
<rect fill="white" x="139.44106" y="572.38544" width="7.2100067" height="7.210022"/>
|
||||||
|
<rect fill="white" x="438.88687" y="435.50467" width="7.2099915" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="386.44394" y="13.752361" width="7.2099915" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="393.82962" y="310.57059" width="7.2099915" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="386.22849" y="522.92303" width="7.2099915" height="7.210022"/>
|
||||||
|
<rect fill="white" x="299.57629" y="641.04926" width="7.2099915" height="7.210022"/>
|
||||||
|
<rect fill="white" x="322.62244" y="242.62875" width="7.2099915" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="45.543209" y="38.979828" width="7.2099991" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="161.18614" y="310.21667" width="7.2100067" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="346.23026" y="133.67575" width="7.2099915" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="317.64401" y="86.406418" width="7.2099915" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="76.366722" y="814.25885" width="7.2099991" height="7.210022"/>
|
||||||
|
<rect fill="white" x="93.001045" y="353.75488" width="7.2099991" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="90.375908" y="308.60599" width="7.2099991" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="479.17706" y="111.8494" width="7.2099915" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="62.75491" y="220.89131" width="7.2100029" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="58.453224" y="146.52176" width="7.2099991" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="136.88513" y="430.39844" width="7.2100067" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="32.555801" y="326.41998" width="7.2099991" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="83.755531" y="81.34304" width="7.2099991" height="7.2099991"/>
|
||||||
|
<rect fill="white" x="196.30376" y="355.77298" width="7.2100067" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="117.71931" y="387.19711" width="7.2099991" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="384.4288" y="567.9538" width="7.2099915" height="7.210022"/>
|
||||||
|
<rect fill="white" x="77.263351" y="447.37073" width="7.2099991" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="46.322006" y="695.08765" width="7.2099991" height="7.210022"/>
|
||||||
|
<rect fill="white" x="-0.39069223" y="845.33362" width="7.21" height="7.210022"/>
|
||||||
|
<rect fill="white" x="37.247967" y="280.50195" width="7.2099991" height="7.2099915"/>
|
||||||
|
<rect fill="white" x="180.7104" y="155.26045" width="7.2100067" height="7.2100067"/>
|
||||||
|
<rect fill="white" x="247.48322" y="804.3952" width="7.2100067" height="7.210022"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 5.8 KiB |
@ -0,0 +1,752 @@
|
|||||||
|
<?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="> (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>
|
@ -0,0 +1,676 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Document xmlns:p="property" xmlns:r="reflection" Id="VpILTwqptILOxSfQ42Uo53" 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="321,1471,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="731, 71, 966, 815" />
|
||||||
|
<Pin Id="NIoi9ErM2JyPDKLuDeBJ3W" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="OOntZM4vtBRLurLpORWKNs" Name="Color" Kind="InputPin" />
|
||||||
|
<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,340,510" 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="359,822" Alignment="Bottom" />
|
||||||
|
<ControlPoint Id="PvotxxtVo5MLrfV6ViZRMO" Bounds="446,324" Alignment="Top" />
|
||||||
|
<ControlPoint Id="DidoOyvPL7WPidDcanKDOf" Bounds="239,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,276,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="U4JxSHyDIpOLSaeX0BSoDN" 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="307,618,77,19" Id="VzIhjI4KQv6LUofjeb591M">
|
||||||
|
<p:NodeReference LastCategoryFullName="Main" LastDependency="plyplot_perlin.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="393,697,85,19" Id="Gi5aZYJ3ElxQVYVUJbY955">
|
||||||
|
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastDependency="VL.Skia.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="ProcessAppFlag" Name="Rectangle" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="R2QEolVddpjMT2OFrOLFcl" Name="Position" Kind="InputPin" />
|
||||||
|
<Pin Id="F0egvgEEvTPPZHm7HW3xEJ" Name="Size" Kind="InputPin" DefaultValue="0.01, 0.01" />
|
||||||
|
<Pin Id="E80I0iFtr9rMkLX5YIrwWG" Name="Anchor" Kind="InputPin" />
|
||||||
|
<Pin Id="C3KORxq677jMievc0Ll477" Name="Paint" Kind="InputPin" />
|
||||||
|
<Pin Id="CvLJslbfkAdPw4umpqH7Xi" Name="Enabled" Kind="InputPin" />
|
||||||
|
<Pin Id="AZ8JOHSXjqHMF7bFsOgtmJ" Name="Output" 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="BPb3mFhV3jmOlLyJJRJTWJ" Bounds="287,749" />
|
||||||
|
<Node Bounds="418,743,80,19" Id="M5km0svLAdsLSnukoHVDvY">
|
||||||
|
<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="TransformSRT" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="GCjqjJzhtDWL3g2FGnjG0v" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="OZ5yc61K4n2PvkdsqdqGZs" Name="Scaling" Kind="InputPin" />
|
||||||
|
<Pin Id="VhEDgErpCYAP5BG19K0Q37" Name="Rotation" Kind="InputPin" />
|
||||||
|
<Pin Id="DjDhSEPpiz4LzB5QHsFi94" Name="Translation" Kind="InputPin" />
|
||||||
|
<Pin Id="OeWnum7rayxMnDXFYqNpxa" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="465,625,52,19" Id="FOHarPisv5cO5243Eh2w87">
|
||||||
|
<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="Simplex" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="TI4OUnGcgyLOkP94oketQS" Name="Input" Kind="StateInputPin" />
|
||||||
|
<Pin Id="D0a9Nxfr2qMQabTrLMUj8K" Name="Result" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="486,668,25,19" Id="RKTbKErnPVBQMlQZSZdvdZ">
|
||||||
|
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="*" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="UokAdcrK5d2LOTme8pzSdz" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="GJwCOEHVWI9OlIgv4TIgEp" Name="Input 2" Kind="InputPin" DefaultValue="0.49" />
|
||||||
|
<Pin Id="J7DNmHLwmaQMR8Tta2dJ9v" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
</Patch>
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="425,405,63,19" Id="PrWbuOn457rLcdsoY3nKux">
|
||||||
|
<p:NodeReference LastCategoryFullName="2D.Vector2" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="ToVector2 (Float32)" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="A6DCofsOBgMM9C3xYQSsQV" Name="Value" Kind="InputPin" />
|
||||||
|
<Pin Id="Od26hyi0APqNcZaxBmeeBf" Name="Output" Kind="StateOutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Pad Id="FNuyw3PsUFWPJrG2R4BkrQ" Comment="Size" Bounds="426,441,35,28" ShowValueBox="true" isIOBox="true" Value="0.01, 0.03">
|
||||||
|
<p:TypeAnnotation LastCategoryFullName="2D" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="TypeFlag" Name="Vector2" />
|
||||||
|
</p:TypeAnnotation>
|
||||||
|
</Pad>
|
||||||
|
</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="552,1263,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="591,1149,302,49" ShowValueBox="true" isIOBox="true" Value="test-resample.svg">
|
||||||
|
<p:TypeAnnotation LastCategoryFullName="IO" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="TypeFlag" Name="Path" />
|
||||||
|
</p:TypeAnnotation>
|
||||||
|
</Pad>
|
||||||
|
<Pad Id="OftFghA7H4aNckacbHKM7f" Comment="Write" Bounds="734,1207,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="378,909,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="595,843,80,19" Id="BIAlUEuCK7FPsIc9cMh7rT">
|
||||||
|
<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="TransformSRT" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="HY4gbpLAqRuLHYRX3yLUUx" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="LQ7ViGBa9PtLAeTun1tnzE" Name="Scaling" Kind="InputPin" />
|
||||||
|
<Pin Id="Uehm0dAvSItQXlKO8pw6ki" Name="Rotation" Kind="InputPin" />
|
||||||
|
<Pin Id="H4LCecokBo3LfLydk2Orzp" Name="Translation" Kind="InputPin" />
|
||||||
|
<Pin Id="JxjykQHTl9WQONE73ec77r" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="44,1060,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="-98,783,35,28" ShowValueBox="true" isIOBox="true" Value="3.88, -4.51">
|
||||||
|
<p:TypeAnnotation LastCategoryFullName="2D" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="TypeFlag" Name="Vector2" />
|
||||||
|
</p:TypeAnnotation>
|
||||||
|
</Pad>
|
||||||
|
<Pad Id="ATrtv4F3VtzPiAupRDuSvO" Comment="Scaling" Bounds="76,751,35,28" ShowValueBox="true" isIOBox="true" Value="3.2, 3.2">
|
||||||
|
<p:TypeAnnotation LastCategoryFullName="2D" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="TypeFlag" Name="Vector2" />
|
||||||
|
</p:TypeAnnotation>
|
||||||
|
</Pad>
|
||||||
|
<Node Bounds="-39,866,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="44,903,45,19" Id="AOPmXOqoaGKL4hICUTjp5L">
|
||||||
|
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="*" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="GiBl2kAuofVLZIpbdX3BIo" Name="Input" Kind="InputPin" DefaultValue="1, 1" />
|
||||||
|
<Pin Id="S17BTERaT5pMqgFuP8gWRE" Name="Input 2" Kind="InputPin" />
|
||||||
|
<Pin Id="Li5Ze9ZOvhTPrPSmbYeCUe" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="209,1183,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="195,1236,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="253,1134,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" />
|
||||||
|
<Pin Id="O8hFHNwY00EPJFzyyXVxu6" Name="Stroke Width" Kind="InputPin" />
|
||||||
|
<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="500,1173,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="460,1072,105,19" Id="HCore4SVE8xQcA1TyJK1Zz">
|
||||||
|
<p:NodeReference LastCategoryFullName="Graphics.Skia.Transform" LastDependency="VL.Skia.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<CategoryReference Kind="Category" Name="Transform" />
|
||||||
|
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
|
||||||
|
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
|
||||||
|
</CategoryReference>
|
||||||
|
<Choice Kind="ProcessAppFlag" Name="TransformSRT (Center)" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="AaII5fYjTdsLgRcdjq2L9Y" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="FRRb6c669QpLultdOU5G44" Name="Transformation" Kind="InputPin" />
|
||||||
|
<Pin Id="DmzK0mbhRAZL52NO19kiNJ" Name="Scaling" Kind="InputPin" />
|
||||||
|
<Pin Id="EXffstEuVRmOF0niJb4iJt" Name="Rotation" Kind="InputPin" />
|
||||||
|
<Pin Id="SBvDGEoUOfpLASRxFSEgVH" Name="Translation" Kind="InputPin" />
|
||||||
|
<Pin Id="EtGlhJzllQkN1RGKbmBjlL" Name="Center" Kind="InputPin" />
|
||||||
|
<Pin Id="O2a2OUkzoYxPa9eSpJNcTB" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="502,1108,80,19" Id="JNHf1DGmAsSQVFD4cD794g">
|
||||||
|
<p:NodeReference LastCategoryFullName="2D.Transform" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<CategoryReference Kind="Category" Name="Transform" />
|
||||||
|
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
|
||||||
|
<p:OuterCategoryReference Kind="Category" Name="2D" NeedsToBeDirectParent="true" />
|
||||||
|
</CategoryReference>
|
||||||
|
<Choice Kind="OperationCallFlag" Name="TransformSRT" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="ACJlWh1rxfjLVb5TfBXdHt" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="LQFM1uhvYwpMdx0ZASO1Yf" Name="Scaling" Kind="InputPin" />
|
||||||
|
<Pin Id="BXv7kwN1SV8LfWpJd0zgYn" Name="Rotation" Kind="InputPin" />
|
||||||
|
<Pin Id="PGPYi9rRq0DOV2ngFQPUka" Name="Translation" Kind="InputPin" />
|
||||||
|
<Pin Id="CKQe4xcBACuPSFZR0OtfTl" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="440,1365,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="411,1221,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.2, 0.2" />
|
||||||
|
<Pin Id="J5t8BJecbXmPGQ2wYzgEj0" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="449,1172,25,19" Id="JqZkEfjw08mNftPmCMF0aH">
|
||||||
|
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="/" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="B7isVMCHKi4P7ifrKc6iCE" Name="Input" Kind="InputPin" DefaultValue="1, 1" />
|
||||||
|
<Pin Id="UQDQjnvSNT8N9VBB2E3p2C" Name="Input 2" Kind="InputPin" />
|
||||||
|
<Pin Id="EPJTKJoRkDnNTKzoUGF0bC" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="434,1250,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>
|
||||||
|
<Node Bounds="77,556,56,19" Id="ClUblx4pWMsNrQFgHoC87M">
|
||||||
|
<p:NodeReference LastCategoryFullName="Control" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="Hk95azd0MBEP1hAgfsLWZi" Name="Value" Kind="InputPin" />
|
||||||
|
<Pin Id="CbAE9dC4RETLx7xsefz4OY" Name="Up Edge" Kind="OutputPin" />
|
||||||
|
<Pin Id="U5iVKWTEevbLVivXSYKCLP" Name="Down Edge" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="160,1080,57,19" Id="IkSB7mvviX8LHhi1PoshxV">
|
||||||
|
<p:NodeReference LastCategoryFullName="Control" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="ProcessAppFlag" Name="Changed" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="AEj8wNMYVOqOxF2MHJexb6" Name="Value" Kind="InputPin" />
|
||||||
|
<Pin Id="L7Z7JneGOOUNALSRopIfmp" Name="Result" Kind="OutputPin" />
|
||||||
|
<Pin Id="T6LEOLguVVmOo4cyTph3mf" Name="Unchanged" 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="CASDqwCMTVmK9szIIlDGnt" Ids="Ugp4GAi7eQhNz7GUCC3UJX,KSRFsbB66pNOE9yIdCH3Te" />
|
||||||
|
<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="OpQ6ohBqaFMMlrsG2mhX7a" Ids="BPb3mFhV3jmOlLyJJRJTWJ,U4JxSHyDIpOLSaeX0BSoDN" IsHidden="true" />
|
||||||
|
<Link Id="Sf0FWz3wdRnOAjeQRhTLAz" Ids="N4keTdU0lMMLNsO4bYB7Ro,BPb3mFhV3jmOlLyJJRJTWJ" />
|
||||||
|
<Link Id="VWv9y4xmUZGPd0hI1itCUY" Ids="ATrtv4F3VtzPiAupRDuSvO,S17BTERaT5pMqgFuP8gWRE" />
|
||||||
|
<Link Id="NJBEJWt6jZnOmZUvHphOcY" Ids="LPGlRoVUhNuNr6XpE0HSe3,MCjmjEL6NUdPx2RqTZ4fDM" />
|
||||||
|
<Link Id="JKSXfi67K7TNCoBVzawcqo" Ids="C1M2G5SXwLZNvJBSxy3pue,SI4n6YSkMdPOqY3Jjo7VPZ" />
|
||||||
|
<Link Id="Ji3J4kXh3dCLDupMwVkiwJ" Ids="TkeXZQAQEICO1Gl68mQwKL,IBVqmaoT0yzNIyDN9qfPwJ" />
|
||||||
|
<Link Id="DRuLmzghkyKN8YbNeiKZpB" Ids="LUFZTkJAmFnOP2jhB9Mdu5,GiBl2kAuofVLZIpbdX3BIo" />
|
||||||
|
<Link Id="Pt1BqbrcO4JM8byrqZv3hH" Ids="Li5Ze9ZOvhTPrPSmbYeCUe,UpXZO0LUjp8MCsYC3LaL4R" />
|
||||||
|
<Link Id="DvcH4msF81lPIZSmrBRB1u" Ids="P7Tzhv8ZLmVNpDdxE9hMuJ,MwnrjUiAg1KLSR268tBzDO" />
|
||||||
|
<Link Id="QRxWrGPO0c2PPKK81880cB" Ids="PvotxxtVo5MLrfV6ViZRMO,A6DCofsOBgMM9C3xYQSsQV" />
|
||||||
|
<Link Id="OLd4F5tpw9WNoF7fVWLld9" Ids="LXLMQYPhgs7PbbZG7x3JKn,PvotxxtVo5MLrfV6ViZRMO" />
|
||||||
|
<Link Id="KEWIRrE4Q8lOg0i7U1OAol" Ids="FNuyw3PsUFWPJrG2R4BkrQ,F0egvgEEvTPPZHm7HW3xEJ" />
|
||||||
|
<Link Id="FGFvpYtUhohLDzmncluAJr" Ids="AZ8JOHSXjqHMF7bFsOgtmJ,GCjqjJzhtDWL3g2FGnjG0v" />
|
||||||
|
<Link Id="TrlrcCfhi8MLInfMYZNcxa" Ids="OeWnum7rayxMnDXFYqNpxa,Ugp4GAi7eQhNz7GUCC3UJX" />
|
||||||
|
<Link Id="U3LV6pdcLy2NeDZ8EgBgKn" Ids="T6gybkWKlJuNIIuxNjOhlS,TI4OUnGcgyLOkP94oketQS" />
|
||||||
|
<Link Id="LRrgsOGInNeNqUsDB80Ch9" Ids="D0a9Nxfr2qMQabTrLMUj8K,UokAdcrK5d2LOTme8pzSdz" />
|
||||||
|
<Link Id="JH2crjSL32oNSJaHaLvhbL" Ids="J7DNmHLwmaQMR8Tta2dJ9v,VhEDgErpCYAP5BG19K0Q37" />
|
||||||
|
<Link Id="S5KKJZC8cvZNLw4QcB7ZWs" Ids="T6gybkWKlJuNIIuxNjOhlS,DjDhSEPpiz4LzB5QHsFi94" />
|
||||||
|
<Link Id="LWlNpvzOtD0LuJ0B0kXYDk" Ids="Rjix4Lr2eLNPhmjgt4xcjU,Rn7eZI6tIwJOjmAB2fQrFJ" />
|
||||||
|
<Link Id="GYt6yk1sOVCM4TQ17ScaOS" Ids="P8R1P8F5XK1Mp9SVnNTZAH,KMP0LhZ1SzjMXyZYZLf5Qm" />
|
||||||
|
<Link Id="EMni0dh5mxvMyj1dLmnkRi" Ids="EQ1gASdA15WO3UBPntouZo,NIoi9ErM2JyPDKLuDeBJ3W" />
|
||||||
|
<Link Id="E3Y8iaJHsxcNrkX9KKP8y7" Ids="ATrtv4F3VtzPiAupRDuSvO,UQDQjnvSNT8N9VBB2E3p2C" />
|
||||||
|
<Link Id="LhEbmnCPtsfNS8okOjVGA1" Ids="EPJTKJoRkDnNTKzoUGF0bC,Gvlbe2olHOzLVogE5oqLDB" />
|
||||||
|
<Link Id="J02Pb6fxzdULcgUj4Tnrni" Ids="ILyTej7gULFPT5WbLtipRQ,OeEKvPQrJXPL300tbvTShJ" />
|
||||||
|
<Link Id="JCjXFWjrXt1LJUcghm9TvX" Ids="J5t8BJecbXmPGQ2wYzgEj0,BGwRCwMbrHFOujQOMmYgR4" />
|
||||||
|
<Link Id="DOFy4xNSR9gN2ZOJk58Qch" Ids="QjQCRMY5dN5OTrxOcPkpQ9,SqM53Z17NOXNmsdTkq2R3H" />
|
||||||
|
<Link Id="K6UOV5ckwoQOTiqapKUdWg" Ids="LPGlRoVUhNuNr6XpE0HSe3,RgwuvigTDiTOK9gYJ1cb23" />
|
||||||
|
<Link Id="ALHqpvK0OfqNK8mgb44WeY" Ids="LPGlRoVUhNuNr6XpE0HSe3,AEj8wNMYVOqOxF2MHJexb6" />
|
||||||
|
<Link Id="UZZZ7AWhXJqNQJeUQ0MW9N" Ids="L7Z7JneGOOUNALSRopIfmp,Hk95azd0MBEP1hAgfsLWZi" />
|
||||||
|
<Link Id="Pi9N9b4UAxxL7ta22FvQe1" Ids="U5iVKWTEevbLVivXSYKCLP,DidoOyvPL7WPidDcanKDOf" />
|
||||||
|
</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>
|
@ -0,0 +1,806 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Document xmlns:p="property" xmlns:r="reflection" Id="VpILTwqptILOxSfQ42Uo53" 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="695, 94, 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="157,318,477,1102" 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" DefaultValue="True" />
|
||||||
|
<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="363,1414" 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="353,1040,269,337" 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" />
|
||||||
|
<Patch Id="OPUedYiiAtUMOhYRtqCKg5" Name="Dispose" ManuallySortedPins="true" />
|
||||||
|
<Node Bounds="365,1126,85,19" Id="EIsVZGsm3w7PolAJf3hC1I">
|
||||||
|
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastDependency="VL.Skia.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="ProcessAppFlag" Name="Rectangle" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="No7ZG3PncUmM7S9GPXtghI" Name="Position" Kind="InputPin" />
|
||||||
|
<Pin Id="Lv82BJKnH0PQTEn9300hu0" Name="Size" Kind="InputPin" />
|
||||||
|
<Pin Id="JH2mlhOJPicMoPL3vYANgw" Name="Anchor" Kind="InputPin" />
|
||||||
|
<Pin Id="OXA5ltT3NnDM39ZWsj6YWH" Name="Paint" Kind="InputPin" />
|
||||||
|
<Pin Id="TLA3KOBR7GkQPp2oizdo34" Name="Enabled" Kind="InputPin" />
|
||||||
|
<Pin Id="JkZP6TjXDI3MKSvdjAOnx9" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="365,1327,80,19" Id="BPXlhaN4fVkMbwXAc0qGqs">
|
||||||
|
<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="TransformSRT" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="EF4GgCBN6xfNdvY8HzZhpa" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="FzWFUURDOMwM1vPhRimVMq" Name="Scaling" Kind="InputPin" DefaultValue="0.01, 0.03" />
|
||||||
|
<Pin Id="TnxNewmOf5TPthKMRdHd6p" Name="Rotation" Kind="InputPin" />
|
||||||
|
<Pin Id="RRHqJe72vhLMgkUmdUbJ7z" Name="Translation" Kind="InputPin" />
|
||||||
|
<Pin Id="T5DLHi57g11Mkef4U7T603" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="425,1087,45,19" Id="BVCSYII9qlUNityKkggAa7">
|
||||||
|
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastDependency="VL.Skia.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<CategoryReference Kind="Category" Name="Paint" NeedsToBeDirectParent="true">
|
||||||
|
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
|
||||||
|
</CategoryReference>
|
||||||
|
<Choice Kind="ProcessAppFlag" Name="Fill" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="AqoCBckDlsqPEyejIKhIuS" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="InlSCBNDijwPpPe0hf3LAk" Name="Color" Kind="InputPin" DefaultValue="0, 0, 0, 1" />
|
||||||
|
<Pin Id="QWNEWi2tPDfO58AJbtv826" Name="Shader" Kind="InputPin" />
|
||||||
|
<Pin Id="PoO512v21qMLgW694V5MDt" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="561,1274,25,19" Id="U7sD3MSAn9LMJk8rW0OlI9">
|
||||||
|
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="*" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="BFw6jOALPvFPIUxpJWfUi9" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="H3Ne7rWlZ25LcTjlcvwNVZ" Name="Input 2" Kind="InputPin" DefaultValue="1" />
|
||||||
|
<Pin Id="I3rLm6Vkwv5NVoHRnyThgN" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="529,1097,78,19" Id="DNHqZjqbIfDNqCOL3PIdXm">
|
||||||
|
<p:NodeReference LastCategoryFullName="Math.Noise" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="SimplexNoise" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="VM9WQ7ADRWiO64U4IdbyMj" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="B3to9XKM5oTLJi70PBGOvE" Name="Octaves" Kind="InputPin" DefaultValue="2" />
|
||||||
|
<Pin Id="B5a6D694tALLjcReQJjjEs" Name="Frequency" Kind="InputPin" DefaultValue="0.48" />
|
||||||
|
<Pin Id="URQWLS85nh9Nb2ZqLHHPrt" Name="Persistance" Kind="InputPin" DefaultValue="0.61" />
|
||||||
|
<Pin Id="L7AbnHXhn9hPoekHRZYANy" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="529,1150,25,19" Id="ROCNPGnjB3aQaxnORz0lPb">
|
||||||
|
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<CategoryReference Kind="Category" Name="Math" NeedsToBeDirectParent="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name=">" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="Qw1LOliaSuxM6KLWZ0SMD7" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="LkCuHIXsuLbMLSmdEIMMhE" Name="Input 2" Kind="InputPin" />
|
||||||
|
<Pin Id="A4q7WAbKpVpMTSAnS1A3Rh" Name="Result" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="529,1188,45,19" Id="Hbgfsl3g9pdPfroYy9ysjA">
|
||||||
|
<p:NodeReference LastCategoryFullName="Control" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="OMSU7fvq5DxMZYHel8YWhg" Name="Condition" Kind="InputPin" />
|
||||||
|
<Pin Id="PbJEK5LBCA2QCLcSyiMutJ" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="PYaHdNQDVk5PSF6BqqK4sE" Name="Input 2" Kind="InputPin" />
|
||||||
|
<Pin Id="MStkeLQAU9LLxTze2Ws4je" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="525,1232,85,19" Id="Mdr4NCbY0GUMm1pyOBGjQS">
|
||||||
|
<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="E70N5YXStgzOyF1rJlO8j0" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="GHZ9PC2A3MlMCHyLWYzU5k" Name="Input Minimum" Kind="InputPin" />
|
||||||
|
<Pin Id="CAoM3XL6WVXLmI8j0NC4Fe" Name="Input Maximum" Kind="InputPin" DefaultValue="1" />
|
||||||
|
<Pin Id="RLpormuSK9IPDvHCam3XKZ" Name="Output Minimum" Kind="InputPin" DefaultValue="0.01" />
|
||||||
|
<Pin Id="KZuV5akvH5SOsuLO7RLVdZ" Name="Output Maximum" Kind="InputPin" DefaultValue="0.03" />
|
||||||
|
<Pin Id="Kq6kjzAetdcNiGut9F80kg" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="519,1310,46,19" Id="JZIkcGaopUyP81wSNyezOO">
|
||||||
|
<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="RJMNQQupckLNR4wazmhnaE" Name="X" Kind="InputPin" DefaultValue="0.01" />
|
||||||
|
<Pin Id="PPnHldWij7JMNsRknVB70o" Name="Y" Kind="InputPin" />
|
||||||
|
<Pin Id="GwxeOiRUh16MnuyglvNCwj" Name="Output" Kind="StateOutputPin" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="528,1063,25,19" Id="NY5UnAl9gv6P9M08njRnps">
|
||||||
|
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
|
||||||
|
<Choice Kind="OperationCallFlag" Name="+" />
|
||||||
|
</p:NodeReference>
|
||||||
|
<Pin Id="PPJpaVeEMMIMt9E3OEsreg" Name="Input" Kind="InputPin" />
|
||||||
|
<Pin Id="UdWTmsAWJaCPvScTWsvQMA" Name="Input 2" Kind="InputPin" />
|
||||||
|
<Pin Id="BUpCEZla0MvPUumrLioquK" Name="Output" Kind="OutputPin" />
|
||||||
|
</Node>
|
||||||
|
</Patch>
|
||||||
|
<ControlPoint Id="BkTS4BNWqGkQDnIkyQ05lO" Bounds="437,1046" Alignment="Top" />
|
||||||
|
<ControlPoint Id="LvqPjO0pmVeNQA5jkOgvL2" Bounds="368,1371" Alignment="Bottom" />
|
||||||
|
</Node>
|
||||||
|
<Node Bounds="351,836,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="355,844" />
|
||||||
|
<ControlPoint Id="D8cpLQA7bzaNISpfCbdmx8" Bounds="415,844" />
|
||||||
|
<ControlPoint Id="NI9Whx7nVN5O0c2DrmDIrI" Bounds="400,1021" />
|
||||||
|
<Node Bounds="382,863,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="> (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="398,891,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="398,922,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="399,958,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>
|
||||||
|
<Node Bounds="201,452,342,350" Id="QEEs6TcZByWNNW1Wz2dHVM">
|
||||||
|
<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="JojlqISOyHjLHuXTdJXe0f" Name="Force" Kind="InputPin" />
|
||||||
|
<Pin Id="HaIkCMLsGceMrbaXf0Wf38" Name="Dispose Cached Outputs" Kind="InputPin" />
|
||||||
|
<Pin Id="AWPvZtLIDoAOiToHuI5rIP" Name="Has Changed" Kind="OutputPin" />
|
||||||
|
<Patch Id="FCpgMUbMjYiNLY43zZOlWq" ManuallySortedPins="true">
|
||||||
|
<Patch Id="E0sHLUtHBgpP2p0oX7Ht3I" Name="Create" ManuallySortedPins="true" />
|
||||||
|
<Patch Id="EKELHfvYNa5OCaFfJCybUq" 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_perlin_2.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>
|
||||||
|
</Patch>
|
||||||
|
<ControlPoint Id="QYGtYJIG387QMcr71s5WrM" Bounds="306,458" Alignment="Top" />
|
||||||
|
<ControlPoint Id="IwXrojTgLLkOowNlduigTy" Bounds="354,458" Alignment="Top" />
|
||||||
|
<ControlPoint Id="MWZWjnMFpJAMyVm7rrO9eq" Bounds="363,796" Alignment="Bottom" />
|
||||||
|
</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="657,411,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="358,1465,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="5.02">
|
||||||
|
<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>
|
||||||
|
<Pad Id="MlfvMCPvvX9LZ0iDJUkWXs" Comment="" Bounds="670,1011,35,28" ShowValueBox="true" isIOBox="true" Value="2.15, 0.33">
|
||||||
|
<p:TypeAnnotation LastCategoryFullName="2D" LastDependency="VL.CoreLib.vl">
|
||||||
|
<Choice Kind="TypeFlag" Name="Vector2" />
|
||||||
|
</p:TypeAnnotation>
|
||||||
|
</Pad>
|
||||||
|
</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="GyZjdWV6hFQNocTeFlJRAS" Ids="EGHrHcfxARFQIPFpQIbWiw,CvSl61YpltyLalcJJnNVkc" />
|
||||||
|
<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="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="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="EiV2JmqJQE4LI9TLE8kxQd" Ids="R1J3hbYrVvNMS27aV0QHgo,LKcMII9igIYOsv4wfGHSJl" IsHidden="true" />
|
||||||
|
<Link Id="GIHN0cIW18VQWa6yrXfFGK" Ids="EsJhcNalFw1MwIY8H1Yk71,D8cpLQA7bzaNISpfCbdmx8" IsHidden="true" />
|
||||||
|
<Link Id="HrgHCDcPkT1MUBOQLo2LDN" Ids="NI9Whx7nVN5O0c2DrmDIrI,TkNE7QhuLXpN4QLehF5CWM" IsHidden="true" />
|
||||||
|
<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="LH795XTsbqALXn10jAzlia" Ids="JlwGx6GvBmvLvwwTMW440Q,BkTS4BNWqGkQDnIkyQ05lO" />
|
||||||
|
<Link Id="SFrmD1RQx5JN3vyCyp4wue" Ids="JkZP6TjXDI3MKSvdjAOnx9,EF4GgCBN6xfNdvY8HzZhpa" />
|
||||||
|
<Link Id="NPST1BAp7MWMW0a6FCcDVg" Ids="T5DLHi57g11Mkef4U7T603,LvqPjO0pmVeNQA5jkOgvL2" />
|
||||||
|
<Link Id="VpKshwCcQa4QP9hiVzPUxn" Ids="BkTS4BNWqGkQDnIkyQ05lO,RRHqJe72vhLMgkUmdUbJ7z" />
|
||||||
|
<Link Id="EhUQ5nykXa9QdhXcIqgq1M" Ids="PoO512v21qMLgW694V5MDt,OXA5ltT3NnDM39ZWsj6YWH" />
|
||||||
|
<Link Id="J4diMICRtYqL9igB543eQs" Ids="BkTS4BNWqGkQDnIkyQ05lO,PPJpaVeEMMIMt9E3OEsreg" />
|
||||||
|
<Link Id="DyBS5GRAzkvL9RB3EE45zs" Ids="A4q7WAbKpVpMTSAnS1A3Rh,OMSU7fvq5DxMZYHel8YWhg" />
|
||||||
|
<Link Id="Bx3xrgtkCy1QVeCEJZktKF" Ids="MStkeLQAU9LLxTze2Ws4je,TnxNewmOf5TPthKMRdHd6p" />
|
||||||
|
<Link Id="LyI7gm8C01rM0H54pTqBHS" Ids="MStkeLQAU9LLxTze2Ws4je,E70N5YXStgzOyF1rJlO8j0" />
|
||||||
|
<Link Id="FwDrFR7qHI0LdzXowBHWgz" Ids="GwxeOiRUh16MnuyglvNCwj,FzWFUURDOMwM1vPhRimVMq" />
|
||||||
|
<Link Id="TH2yYqSQfiyMhtZvDZF6n9" Ids="L7AbnHXhn9hPoekHRZYANy,Qw1LOliaSuxM6KLWZ0SMD7" />
|
||||||
|
<Link Id="EopJDWGRQj0PdIWDRrJZ6n" Ids="L7AbnHXhn9hPoekHRZYANy,PYaHdNQDVk5PSF6BqqK4sE" />
|
||||||
|
<Link Id="G9djXiDwSRqNewna9ZMZUC" Ids="Kq6kjzAetdcNiGut9F80kg,BFw6jOALPvFPIUxpJWfUi9" />
|
||||||
|
<Link Id="O98IRzygAqeQaiJxEF1igA" Ids="I3rLm6Vkwv5NVoHRnyThgN,PPnHldWij7JMNsRknVB70o" />
|
||||||
|
<Link Id="JEwUciUs8oPM4H3oEd5kzj" Ids="RX8mV7gkLeYMchjv2KrFL5,SpSwNBfqpo4Qa36SAcuLAa" />
|
||||||
|
<Link Id="AWATOhDU15zQAKq97f0hVu" Ids="Es6td7gOQtwPZMnOMQnbQg,S8n0QeQ3upbNyI6fpBpYds" />
|
||||||
|
<Link Id="QmCqNNob3EuLcftTHi2FKn" Ids="T6gybkWKlJuNIIuxNjOhlS,G325YEM7K2eOZUkBjJFPAm" />
|
||||||
|
<Link Id="VpAUWLDSqDmNXzdaacV3BY" Ids="ANakSrfLiQrNqNQRIynQyV,BLeruzjonleO9CNUIJsR3n" IsHidden="true" />
|
||||||
|
<Link Id="T4voAJx9XkuLIGHKvim79Q" Ids="N4keTdU0lMMLNsO4bYB7Ro,ANakSrfLiQrNqNQRIynQyV" />
|
||||||
|
<Link Id="F77vretO3OqMGHcDy7z5p5" Ids="T6gybkWKlJuNIIuxNjOhlS,Ugp4GAi7eQhNz7GUCC3UJX" />
|
||||||
|
<Link Id="HshWI3D4CXiPfNIjwUqQKr" Ids="Qmq4OOq4vxPMg32tG2RtEb,QYGtYJIG387QMcr71s5WrM" />
|
||||||
|
<Link Id="Cu1yPTfZ3MBNOtP8saP2jj" Ids="QYGtYJIG387QMcr71s5WrM,RX8mV7gkLeYMchjv2KrFL5" />
|
||||||
|
<Link Id="R0aQYSlcjGbQEuJiWPeiZq" Ids="CvSl61YpltyLalcJJnNVkc,IwXrojTgLLkOowNlduigTy" />
|
||||||
|
<Link Id="QVcJFeeGOJ1LBt8JPjTELd" Ids="IwXrojTgLLkOowNlduigTy,MItik9Pz8ChLmAlvLISXnG" />
|
||||||
|
<Link Id="OA5e2Ro6tCLM8lDjlVfJCi" Ids="Ugp4GAi7eQhNz7GUCC3UJX,MWZWjnMFpJAMyVm7rrO9eq" />
|
||||||
|
<Link Id="VkWqtvGwkKTMUYyWjmkT06" Ids="MWZWjnMFpJAMyVm7rrO9eq,TlCAi4V12mQMHvxcLkYLlV" />
|
||||||
|
<Link Id="KUBsvWXwVtgO0l8UnjH8G0" Ids="BUpCEZla0MvPUumrLioquK,VM9WQ7ADRWiO64U4IdbyMj" />
|
||||||
|
<Link Id="Fxpt2QccH7CL51UxFJdAkj" Ids="MlfvMCPvvX9LZ0iDJUkWXs,UdWTmsAWJaCPvScTWsvQMA" />
|
||||||
|
<Link Id="Moyeh4LpbViQKllAFbXQZL" Ids="M8nzMii230oK9bLmrs6xnS,JojlqISOyHjLHuXTdJXe0f" />
|
||||||
|
<Link Id="JJ33yZhSLkHOqMxwgQyMsx" Ids="M8nzMii230oK9bLmrs6xnS,DwIc9jsaSh0MnS0IFBSezK" />
|
||||||
|
</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>
|
@ -0,0 +1,752 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Document xmlns:p="property" xmlns:r="reflection" Id="VpILTwqptILOxSfQ42Uo53" 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.01, 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="> (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>
|
@ -0,0 +1,12 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Document</title>
|
||||||
|
<style></style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<img src="test.svg" alt="" />
|
||||||
|
</body>
|
||||||
|
</html>
|
After Width: | Height: | Size: 1.4 MiB |
@ -0,0 +1,62 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="616" height="439">
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M56.1942 225.656L56.1942 225.656"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M128.437 358.315L128.437 358.315"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M58.403 240.167L58.403 240.167"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M141.605 358.333L141.605 358.333"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M106.626 370.67L106.626 370.67"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M96.5435 153.278L96.5435 153.278"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M130.617 363.868L130.617 363.868"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M103.089 152.91L103.089 152.91"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M61.6979 366.885L61.6979 366.885"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M99.5208 156.022L99.5208 156.022"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M420.603 147.08L420.603 147.08"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M62.9733 330.507L62.9733 330.507"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M415.927 159.257L415.927 159.257"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M414.938 140.94L414.938 140.94"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M72.3934 339.662L72.3934 339.662"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M418.356 145.719L418.356 145.719"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M408.312 147.224L408.312 147.224"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M99.7596 153.684L99.7596 153.684"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M73.5318 303.357L73.5318 303.357"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M67.6392 303.367L67.6392 303.367"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M77.3656 359.627L77.3656 359.627"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M106.409 359.499L106.409 359.499"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M57.6529 280.062L57.6529 280.062"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M410.741 148.884L410.741 148.884"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M611.627 243.995L611.627 243.995"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M610.997 222.681L610.997 222.681"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M600.545 236.168L600.545 236.168"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M604.068 303.211L604.068 303.211"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M603.168 210.444L603.168 210.444"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M99.8855 152.527L99.8855 152.527"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M597.618 217.337L597.618 217.337"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M557.891 330.986L557.891 330.986"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M590.704 305.837L590.704 305.837"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M561.68 344.549L561.68 344.549"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M529.365 332.384L529.365 332.384"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M597.099 207.741L597.099 207.741"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M609.427 213.199L609.427 213.199"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M608.011 368.347L608.011 368.347"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M542.136 336.731L542.136 336.731"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M569.449 324.754L569.449 324.754"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M59.4451 96.7933L59.4451 96.7933"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M613.886 335.47L613.886 335.47"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M586.374 346.336L586.374 346.336"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M567.568 350.43L567.568 350.43"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M64.6861 341.171L64.6861 341.171"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M616.372 368.535L616.372 368.535"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M616.913 354.704L616.913 354.704"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M55.7452 103.293L55.7452 103.293"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M618.59 294.23L618.59 294.23"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M83.5982 352.06L83.5982 352.06"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M606.196 325.448L606.196 325.448"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M64.5152 102.945L64.5152 102.945"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M83.0307 347.095L83.0307 347.095"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M67.3414 325.705L67.3414 325.705"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M604.335 222.938L604.335 222.938"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M68.087 322.284L68.087 322.284"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M596.212 337.449L596.212 337.449"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M60.9235 346.027L60.9235 346.027"/>
|
||||||
|
<path fill="none" stroke="black" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M604.674 346.742L604.674 346.742"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 8.0 KiB |
After Width: | Height: | Size: 1.4 MiB |