buildingSMART / buildingSMART/IFC4.x-development
IfcSweptDiskSolid informal proposition does not consider Start and End param
- 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
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