Ab4d.OpenCascade 0.1.0-beta1

This is a prerelease version of Ab4d.OpenCascade.
There is a newer version of this package available.
See the version list below for details.
dotnet add package Ab4d.OpenCascade --version 0.1.0-beta1                
NuGet\Install-Package Ab4d.OpenCascade -Version 0.1.0-beta1                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Ab4d.OpenCascade" Version="0.1.0-beta1" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Ab4d.OpenCascade --version 0.1.0-beta1                
#r "nuget: Ab4d.OpenCascade, 0.1.0-beta1"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Ab4d.OpenCascade as a Cake Addin
#addin nuget:?package=Ab4d.OpenCascade&version=0.1.0-beta1&prerelease

// Install Ab4d.OpenCascade as a Cake Tool
#tool nuget:?package=Ab4d.OpenCascade&version=0.1.0-beta1&prerelease                

Ab4d.OpenCascade

Ab4d.OpenCascade library defines a CadImporter class that can import parts, faces, edges and 3D meshes from STEP files (.step or .stp).

This is a beta version and will expire at the end of 2024.

Sample

CadImporter sample on GitHub

Licenses

The Ab4d.OpenCascade is using OpenCASCADE library that is licensed under LGPL and an exception.

Ab4d.OpenCascade can be used only when used with the Ab3d.DXEngine or Ab4d.SharpEngine libraries.

When Ab4d.OpenCascade is used with Ab3d.DXEngine, it needs to be activated by DXScene (DXScene must be already initialized).

When Ab4d.OpenCascade is used with Ab4d.SharpEngine, it needs to be activated by SceneView or Scene (GpuDevice must be already initialized).

If you want to use Ab4d.OpenCascade without Ab3d.DXEngine or Ab4d.SharpEngine libraries, contact support.

System requirements

  • 64 bit Windows 10 or newer
  • .NET Framework 4.8 or .NET 6 or newer
  • x64 only mode (AnyCpu is not supported)
Product Compatible and additional computed target framework versions.
.NET net6.0-windows7.0 is compatible.  net7.0-windows was computed.  net8.0-windows was computed. 
.NET Framework net48 is compatible.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETFramework 4.8

    • No dependencies.
  • net6.0-windows7.0

    • No dependencies.

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
1.0.0 42 11/27/2024
0.2.0-beta2 73 9/5/2024
0.1.0-beta1 56 9/3/2024

Ab4d.OpenCascade v0.1.0 (beta1)
This is the first public release of Ab4d.OpenCascade that defines the CadImporter class.
Ab4d.CadImporter is a STEP file importer that can import 3D parts hierarchy (Compound and Solid objects) with all faces. For each face you can get the list of edges that are defined by different curves (curve type with all the curve parameters are imported).
CadImporter can also generate triangulated 3D meshes and generate interpolated edge positions.

CadImporter is using OpenCASCADE Technology. OpenCascade's native dlls are not part of this package. See CadImporter sample (https://github.com/ab4d/CadImporter) for more info.

This beta version will expire on 31th 12th 2024.