Open in app

Sign in

Write

Sign in

Analysis Situs
Analysis Situs

33 Followers

Home

About

Oct 17, 2022

On sheet metal unfolding (Part 5)

Preamble This article continues the “Unfolding” series aimed at describing our algorithm for flattening sheet metal parts. We began working on these algorithms back in 2017 and have accumulated quite a bit of knowledge since then. Here is a brief recap of what was discussed in the previous “episodes”: Part 1…

Cad

11 min read

On sheet metal unfolding (Part 5)
On sheet metal unfolding (Part 5)
Cad

11 min read


Aug 9, 2022

Point to bounding box directional distance

One smart guy told me that a manufacturing plan should always be questioned, even when it is composed by a pretty respectable software package, whatever it is, Mastercam or Fusion360, you name it. …

Cad

4 min read

Point to bounding box directional distance
Point to bounding box directional distance
Cad

4 min read


Aug 2, 2022

OpenCascade’s XDE for DXF drawing generator

Preface Let’s talk about the XDE framework that we touched on in the previous article. XDE stands for the eXtended Data Exchange module provided by the open-source OpenCascade kernel for representing CAD assemblies and engineering metadata. Other names that are sometimes used for the same thing are XCAF, and even DECAF…

Cad

10 min read

OpenCascade’s XDE for DXF drawing generator
OpenCascade’s XDE for DXF drawing generator
Cad

10 min read


Jul 18, 2022

Reset colors in a CAD/XDE model

When we discussed how to colorize faces coming from a STEP file, our use case was communicating threads for CAM. There’s one remark to this method though. What if the original model has some design colors already baked in? Apparently, these colors are going to mess up with the ones…

Cad

4 min read

When we discussed how to colorize faces coming from a STEP file, our use case was communicating…
When we discussed how to colorize faces coming from a STEP file, our use case was communicating…
Cad

4 min read


Jul 14, 2022

Jumping into vtk.js

Let’s talk about 3D visualization on the web. Since I am not a WebGL guru whatsoever, we’ll limit this discussion with higher-level libs and formats that allow getting work done without much effort. Because Analysis Situs employs VTK as a visualization engine, it is logical to construct web visualization frontend…

Open Source

4 min read

Jumping into vtk.js
Jumping into vtk.js
Open Source

4 min read


Jun 9, 2022

A note on NetGen

People use this famous open-sourced mesher as a cost-efficient (well, just free) tool for quality mesh generation. At some point we also felt the urge to have a fancy mesher instead of the low-poly faceter provided with OpenCascade. Here is the Tcl script that generates meshes for all STEP files…

Cad

4 min read

A note on NetGen
A note on NetGen
Cad

4 min read


Jun 1, 2022

These memory leaks

There are at least two metrics you normally wanna control in your software: how fast it is and how much memory it consumes. We usually start with the performance issues, as they are easy to spot: lack of performance rarely remains invisible. You know when it’s lagging, right? A bit…

Open Source

7 min read

These memory leaks
These memory leaks
Open Source

7 min read


Apr 25, 2022

One easy way to differentiate between U and V directions

To understand how a specific surface is parameterized, you can, for example, go and check the documentation on OpenCascade trying to find there the corresponding math equation or something like that. However, in practice, you might need to assess the parameterization flow over a surface just to locate its U…

Cad

2 min read

One easy way to differentiate between U and V directions
One easy way to differentiate between U and V directions
Cad

2 min read


Mar 14, 2022

Assign colors to faces in a STEP file

Preamble On our forum, we discussed how to pass thread features via a STEP file. The workflow to automate is outlined below: The user uploads a STEP file somewhere in a web-based frontend. All drilled holes are recognized automatically. The user selects cylindrical bores and clicks some buttons to associate threads…

Cad

3 min read

Assign colors to faces in a STEP file
Assign colors to faces in a STEP file
Cad

3 min read


Nov 9, 2021

Community digest series #01

Our forum slowly but surely becomes what it was supposed to be and what this blog failed to become: a knowledge database for CAD software engineers. Let’s call these people “engineers” (although there is a different point of view on that matter) because it’s not that much about programming and…

Cad

4 min read

Community digest series #01
Community digest series #01
Cad

4 min read

Analysis Situs

Analysis Situs

33 Followers

Open-source CAD platform: analysissitus.org

Following
  • Darius Foroux

    Darius Foroux

  • Ethan Siegel

    Ethan Siegel

  • Isaiah McCall

    Isaiah McCall

  • Tim Rees

    Tim Rees

  • Ismail Ahmad

    Ismail Ahmad

See all (31)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams