×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

Grozeaion.com CATIA functions (FAQ)

Grozeaion.com CATIA functions (FAQ)

Grozeaion.com CATIA functions (FAQ)

(OP)
Hi,

Anyone managed to use some of these functions?
http://www.grozeaion.com/catia/v5-programming/112-...

If so, which?

I've been trying to learn a bit more about bezier curves, and there are two functions to approximate curves to cubic and quadratic bezier curves.

Anyone could share some knowledge about these particular catia functions of the said website?

There also seem to be missing the code for a function called LLDistance...

Thanks for the help!

RE: Grozeaion.com CATIA functions (FAQ)

(OP)
Basically i'm trying to get a section of a surface, and try to improve the curvature for G1 and G2 continuity of those sections.

Sometimes I need to correct surfaces that have some "waviness" on them, barely noticeable to the naked eye.

But once you check them with the Porcupine analysis tool in CATIA, all the problems pop up.

Cubic and Quadratic Bezier curves seem the way to go, i'm just trying to find a way to convert a simple NURBS curve in CATIA to a properly mathematicaly defined curve.

Then redo the skin based on those new curves.

Problem is, sometimes I can have hundreds of sections that need to be corrected. That's why i'm investigating the VBA route.

Clear as mud?

PS: és português Tiago?

RE: Grozeaion.com CATIA functions (FAQ)

Olá Daniel, Sim sou Português.

What you are trying to do, is somewhat interesting. :) But looks really hard to implement, Being honest i don't know from where to start. But it's an interesting function that sometimes i need in my designs.

Tiago Figueiredo
Tooling Engineer

Youtube channel:
https://www.youtube.com/channel/UC1qdlBeJJEgMgpPLV...

RE: Grozeaion.com CATIA functions (FAQ)

(OP)
Sempre um prazer ver outros "tugas" por aqui, apesar de termos o Atlantico entre nos...

Anywhow, I think I've found something.

In the Freestyle module, there's something called "Converter Wizard".

With this function you can convert curves and even surfaces to simplified versions. Meaning, you can control tolerance, order (from 2 to 16) and segmentation.

Of course the question is always how much variation is acceptable.

I read once that to have good surfaces you need good curves, and to have good curves you need good points.

The next step would be extracting points from a curve, and "correct" each of the points coordinates to the closest correct equation for a cubic, quadratic, etc B-Spline.

I'm really going into uncharted territory, so if anyone wants to chime in...by all means do!

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources