How to Parametrizing an Angle in BricsCAD

Hello everyone,

I am currently in the process of transitioning some workflows in our CAD library from dynamic ACAD blocks to parametric BricsCAD blocks while also adding new features. However, I’ve encountered a major challenge when trying to parametrize an angle.

A simple example: I want to parametrize a 3D solid beam.

  • The material cross-section should be selectable via a design table.
  • The length should be adjustable via a user parameter.

So far, so good. Now, I also want to be able to angle the ends of the beam and parametrize this property. The goal is to control the following aspects via parameters:

  • Cross-section
  • Length
  • Miter angle at one end
  • Miter angle at the other end

I have spent several hours experimenting with parametrization, especially using the Angle Constrain, but I can’t get a proper output. Either nothing happens, or the part gets completely deformed.

Does anyone have experience with this? Is there a reasonable approach to parametrically controlling the angles of the beam ends, or is this not really intended in BricsCAD?

Thanks in advance for your help!

Comments

  • Hello.

    The geometric kernel, ACIS, has some limitations when it comes to parametrizing a 3D model.
    So, some things might not work.

    For this case, the attached model could be used as a start point.
    The safest approach would be to use it as a block, inserted into another drawing.