buildingSMART / buildingSMART/IFC4.x-development

IfcSweptDiskSolid informal proposition does not consider Start and End param

Open
#532 6 comments 0 reactions 0 assignees View on GitHub
allocated-core before-NWI IF iso-compatibility legacy proposal
Dominant language
Python
Stars
234
Forks
123
Avg merge
15h 4m
Merged PRs (30d)
5

Description

> The FilletRadius, if provided, has to be smaller then or equal to the length of the start and end segment of the IfcPolyline, and smaller then or equal to one half of the lenght of the shortest inner segment.

My proposal would be to deprecate StartParam and EndParam for IfcSweptDiskSolid. Start and EndParam is pretty confusing (polyline parametrization is non-uniform, lines can have non-normalized direction vectors, ...) and redundant with TrimmedCurve.

Contributor guide

Open the contributing guide

Research direction

Review the IfcSweptDiskSolid definition and its informal proposition, focusing on StartParam, EndParam, and the relationship to TrimmedCurve. Compare the stated FilletRadius constraints with the proposal, then determine whether the specification should deprecate those parameters and document the resulting decision.

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.