Ab4d.OpenCascade 0.2.0-beta2

This is a prerelease version of Ab4d.OpenCascade.
dotnet add package Ab4d.OpenCascade --version 0.2.0-beta2                
NuGet\Install-Package Ab4d.OpenCascade -Version 0.2.0-beta2                
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.2.0-beta2" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Ab4d.OpenCascade --version 0.2.0-beta2                
#r "nuget: Ab4d.OpenCascade, 0.2.0-beta2"                
#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.2.0-beta2&prerelease

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

Ab4d.OpenCascade

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

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
0.2.0-beta2 70 9/5/2024
0.1.0-beta1 54 9/3/2024

Ab4d.OpenCascade v0.2.0 (beta2)
Ab4d.CadImporter is a STEP and IGES 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.