Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[REQUEST]Implementing corresponding functions for IfcSpline #524

Open
6 tasks
Elvira2227 opened this issue Feb 8, 2022 · 1 comment
Open
6 tasks

[REQUEST]Implementing corresponding functions for IfcSpline #524

Elvira2227 opened this issue Feb 8, 2022 · 1 comment
Labels
enhancement New feature or request IFC Content related to Industry Foundation Classes (IFC) functionalities

Comments

@Elvira2227
Copy link
Collaborator

Elvira2227 commented Feb 8, 2022

Is your feature request related to a problem? Please describe.
In #478 new unit tests were implemented for version IFC4X3_RC4 . For "bloss", "helmert", "sine", "cosine", "cubic", "viennese bend" curves we need to add corresponing functions to support them.

Describe the solution you'd like
The function convertIfcCurveSegment shoul be updated and new overloads for getPointOnCurve and getDirectionOfCurve should be added for:

The function for reading IfcThirdOrderPolynomialSpiral should be added for:

The function for reading IfcSeventhOrderPolynomialSpiral should be added for:

The function for reading IfcSecondOrderPolynomialSpiral should be added for:

The function for reading IfcPolyonmialCurve should be added for:

Additional context
For examples of implementation please see #494 and #482

@Elvira2227 Elvira2227 added enhancement New feature or request IFC Content related to Industry Foundation Classes (IFC) functionalities labels Feb 8, 2022
@pjanck
Copy link
Contributor

pjanck commented Feb 15, 2022

Great issue description!

A note to the developer: for first-, second-, and so on -orderpolynomial, a common function can be called by all with zeros at the corresponding locations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request IFC Content related to Industry Foundation Classes (IFC) functionalities
Projects
None yet
Development

No branches or pull requests

2 participants