buildingSMART / buildingSMART/IFC4.x-development

IfcLinearPlacement.RelativePlacement and -.CartesianPosition lack description

Open
#714 7 comments 0 reactions 0 assignees View on GitHub
ifc-update-out
Dominant language
Python
Stars
234
Forks
123
Avg merge
15h 4m
Merged PRs (30d)
5

Description

cc @pjanck @SergejMuhic

I think the main potential point of confusion that needs to be clarified is on `CartesianPosition`. I assume this the equivalent transform expressed as a non-linear explicit placement.

(from https://github.com/IfcOpenShell/IfcOpenShell/issues/3098#issuecomment-1773273725)

Proposal:

*RelativePlacement*

Geometric placement derived from a location on a curve that defines the transformation from the related coordinate system into the relating.

*CartesianPosition*

Optional explicit equivalent of `RelativePlacement` that can be used by software that does not support evaluating linear placements.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.