EncySoftware.DirectCladdingOperation
2.0.1
dotnet add package EncySoftware.DirectCladdingOperation --version 2.0.1
NuGet\Install-Package EncySoftware.DirectCladdingOperation -Version 2.0.1
<PackageReference Include="EncySoftware.DirectCladdingOperation" Version="2.0.1" />
<PackageVersion Include="EncySoftware.DirectCladdingOperation" Version="2.0.1" />
<PackageReference Include="EncySoftware.DirectCladdingOperation" />
paket add EncySoftware.DirectCladdingOperation --version 2.0.1
#r "nuget: EncySoftware.DirectCladdingOperation, 2.0.1"
#:package EncySoftware.DirectCladdingOperation@2.0.1
#addin nuget:?package=EncySoftware.DirectCladdingOperation&version=2.0.1
#tool nuget:?package=EncySoftware.DirectCladdingOperation&version=2.0.1
Direct cladding operation for the ENCY CAM
This repository presents an example implementation of an operation for ENCY that calculates a toolpath for additive machining by directly transforming input geometric curves into tool movements at given speeds and with specified linking strategy parameters.
Here are presented both the source codes for studying the methods of programmatically generating a toolpath in the CAM system, and the final binary files, packed into a dext package ready for installation in a CAM system and use.
<img width="1918" height="1038" alt="ency_Ov5l1jIsUg" src="https://github.com/user-attachments/assets/e19861a7-4199-4253-a864-410de37f492d" />
Installation instructions
Download and install the latest version of ENCY (https://encycam.com/download).
Select the latest version of the extension from the "Releases" section of this repository, download the "DirectCladdingOperationExtension.dext" file from the
Packagessection.Start ENCY and open the Settings window on the "Extensions" tab.
Click to Install button and select the downloaded file "DirectCladdingOperationExtension.dext" to perform automatic installation.
Close the window and restart ENCY.
After that you should see the new "Direct Cladding" operation in the "Additive" section of the New operation window.
To use the operation, you need to create a new project, select the "Direct Cladding" operation and define the source set of geometric curves sliced into layers inside any CAD system and specify required parameters like tool diameter, cutting speed, printing strategy, sorting, etc.
Build from source instructions
Minimum requirements
- Minimum compatible version of ENCY: 1.1.3
Prerequisites
- Install dotnet 8.0 SDK (https://dotnet.microsoft.com/en-us/download/dotnet/8.0)
Build from command line
- Start commands\build.cmd.
Build from Visual Studio Code
Open the root folder of the repository in Visual Studio Code.
Open the command palette (Ctrl+Shift+P) and type "Tasks: Run Task" and select "build". Another way is to click on the "Terminal" menu item and select "Run task..." from the drop-down menu, then "build".
How to debug
Download and install the latest version of ENCY (https://encycam.com/download).
Open the repo folder in Visual Studio Code.
Start debug session using "F5".
After the ENCY starts, open the Setup window on the "Extensions" tab and click on the "Install" button.
Select the file "project\main\bin\Debug\DirectCladdingOperationExtension.settings.json"
Closet the window and ENCY.
Start debug session again using "F5".
Create and use "Direct cladding" operation.
When you click on the "Run" button in ENCY you should get into the "MakeWorkPath" method inside the "project\main\ExtensionToolPathCalculation.cs" file where you can set a breakpoint.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-windows7.0 is compatible. net9.0-windows was computed. net10.0-windows was computed. |
-
net8.0-windows7.0
- EncySoftware.CAMAPI.SDK.Net (>= 2.0.16)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.0.1 | 217 | 3/12/2026 |