├── src └── Essentials │ ├── NodeModelsEssentials │ ├── images │ │ └── logo.png │ ├── README.md │ ├── pkg.json │ ├── Controls │ │ ├── SliderBound.xaml.cs │ │ ├── StateDynamoControl.xaml.cs │ │ ├── MyFirstDynamoControl.xaml.cs │ │ ├── StateDynamoControl.xaml │ │ ├── MyWpfView.xaml.cs │ │ ├── CopyableWatch.xaml │ │ ├── MyWpfView.xaml │ │ ├── SliderBound.xaml │ │ ├── MyFirstDynamoControl.xaml │ │ └── CopyableWatch.xaml.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── packages.config │ ├── EssentialsError.cs │ ├── EssentialsTimeout.cs │ ├── GeometryUVPlanesOnSurface.cs │ ├── GeometrySurfaceFrom4Points.cs │ ├── GeometryWobblySurface.cs │ ├── UIButton.cs │ ├── EssentialsMultiOperation.cs │ ├── EssentialsEvents.cs │ ├── UISlider.cs │ ├── UIButtonFunction.cs │ ├── EssentialsDataBridge.cs │ ├── EssentialsAstNotReusingFunctionCall.cs │ ├── UISliderBound.cs │ ├── app.config │ ├── EssentialsAstReusingFunctionCall.cs │ ├── EssentialsMultiply.cs │ ├── GeometryCustomPreview.cs │ ├── UIState.cs │ ├── UICopyableWatch.cs │ └── NodeModelsEssentials.csproj │ ├── NodeModelsEssentialsFunctions │ ├── images │ │ └── logo.png │ ├── README.md │ ├── packages.config │ ├── App.config │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── NodeModelsEssentialsFunctions.csproj │ └── NodeModelsEssentialsFunctions.cs │ ├── NodeModelsEssentials.sln │ └── samples │ ├── 01_MovingSphere.dyn │ ├── 02_Surface.dyn │ └── 03_SurfaceRotation.dyn ├── LICENSE ├── README.md └── .gitignore /src/Essentials/NodeModelsEssentials/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonoesp/DynamoNodeModelsEssentials/HEAD/src/Essentials/NodeModelsEssentials/images/logo.png -------------------------------------------------------------------------------- /src/Essentials/NodeModelsEssentialsFunctions/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nonoesp/DynamoNodeModelsEssentials/HEAD/src/Essentials/NodeModelsEssentialsFunctions/images/logo.png -------------------------------------------------------------------------------- /src/Essentials/NodeModelsEssentials/README.md: -------------------------------------------------------------------------------- 1 | 2 | # NodeModelsEssentials 3 | 4 | Visual Studio project that generates the main DLL assembly with the Node Model components. It calls functions that live in a separate assembly, `NodeModelsEssentialsFunctions`. 5 | -------------------------------------------------------------------------------- /src/Essentials/NodeModelsEssentialsFunctions/README.md: -------------------------------------------------------------------------------- 1 | 2 | # NodeModelsEssentialsFunctions 3 | 4 | Visual Studio project that generates a DLL assembly with functions used by `NodeModelsEssentials` components. This functions need to live in a separate assembly to properly function. 5 | -------------------------------------------------------------------------------- /src/Essentials/NodeModelsEssentials/pkg.json: -------------------------------------------------------------------------------- 1 | { "license":"MIT", "file_hash":null, "name":"DynamoNodeModelsEssentials", "version":"1.0.0", "description":"Dynamo node samples.", "group":"DynamoNodeModelsEssentials", "keywords":[ "dynamo", "samples", "essentials"], "dependencies":[], "contents":"Sample Dynamo nodes.", "engine_version":"1.0.0", "engine":"dynamo", "engine_metadata":"", "site_url":"", "repository_url":"", "contains_binaries":true, "node_libraries":[ "NodeModelsEssentials, Version=1.0.0, Culture=neutral, PublicKeyToken=null", "NodeModelsEssentialsFunctions, Version=1.0.0, Culture=neutral, PublicKeyToken=null"]} 2 | -------------------------------------------------------------------------------- /src/Essentials/NodeModelsEssentialsFunctions/packages.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/Essentials/NodeModelsEssentialsFunctions/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/Essentials/NodeModelsEssentials/Controls/SliderBound.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using System.Windows; 7 | using System.Windows.Controls; 8 | using System.Windows.Data; 9 | using System.Windows.Documents; 10 | using System.Windows.Input; 11 | using System.Windows.Media; 12 | using System.Windows.Media.Imaging; 13 | using System.Windows.Navigation; 14 | using System.Windows.Shapes; 15 | 16 | namespace NodeModelsEssentials.Controls 17 | { 18 | /// 19 | /// Interaction logic for SliderBound.xaml 20 | /// 21 | public partial class SliderBound : UserControl 22 | { 23 | public SliderBound() 24 | { 25 | InitializeComponent(); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/Essentials/NodeModelsEssentials/Controls/StateDynamoControl.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using System.Windows; 7 | using System.Windows.Controls; 8 | using System.Windows.Data; 9 | using System.Windows.Documents; 10 | using System.Windows.Input; 11 | using System.Windows.Media; 12 | using System.Windows.Media.Imaging; 13 | using System.Windows.Navigation; 14 | using System.Windows.Shapes; 15 | 16 | namespace NodeModelsEssentials.Controls 17 | { 18 | /// 19 | /// Interaction logic for StateDynamoControl.xaml 20 | /// 21 | public partial class StateDynamoControl : UserControl 22 | { 23 | public StateDynamoControl() 24 | { 25 | InitializeComponent(); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/Essentials/NodeModelsEssentials/Controls/MyFirstDynamoControl.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using System.Windows; 7 | using System.Windows.Controls; 8 | using System.Windows.Data; 9 | using System.Windows.Documents; 10 | using System.Windows.Input; 11 | using System.Windows.Media; 12 | using System.Windows.Media.Imaging; 13 | using System.Windows.Navigation; 14 | using System.Windows.Shapes; 15 | 16 | namespace NodeModelsEssentials.Controls 17 | { 18 | /// 19 | /// Interaction logic for MyFirstDynamoControl.xaml 20 | /// 21 | public partial class MyFirstDynamoControl : UserControl 22 | { 23 | public MyFirstDynamoControl() 24 | { 25 | InitializeComponent(); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/Essentials/NodeModelsEssentials/Controls/StateDynamoControl.xaml: -------------------------------------------------------------------------------- 1 | 9 | 10 | 14 | 15 | -------------------------------------------------------------------------------- /src/Essentials/NodeModelsEssentials/Controls/MyWpfView.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using System.Windows; 7 | using System.Windows.Controls; 8 | using System.Windows.Data; 9 | using System.Windows.Documents; 10 | using System.Windows.Input; 11 | using System.Windows.Media; 12 | using System.Windows.Media.Imaging; 13 | using System.Windows.Navigation; 14 | using System.Windows.Shapes; 15 | 16 | namespace NodeModelsEssentials.Controls 17 | { 18 | /// 19 | /// Interaction logic for MyWpfView.xaml 20 | /// 21 | public partial class MyWpfView : UserControl 22 | { 23 | public Button button; 24 | 25 | public MyWpfView() 26 | { 27 | InitializeComponent(); 28 | button = this.FindName("aButton") as Button; 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/Essentials/NodeModelsEssentials/Controls/CopyableWatch.xaml: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/Essentials/NodeModelsEssentials/Controls/MyWpfView.xaml: -------------------------------------------------------------------------------- 1 | 9 | 10 |