Skip to content

C API is missing SUEntitiesAddDimension methods #1034

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

Open
mderond opened this issue Mar 4, 2025 · 4 comments
Open

C API is missing SUEntitiesAddDimension methods #1034

mderond opened this issue Mar 4, 2025 · 4 comments
Labels
C API enhancement logged parity Missing functional parity with client SketchUp

Comments

@mderond
Copy link

mderond commented Mar 4, 2025

The C API currently offers no method to actually add a newly created dimension (linear or radial) to the entities collection.

In the Ruby API we can use add_dimension_linear and add_dimension_radial.

This functionality is not available in the C API, which makes working with dimensions impossible.

Please add SUEntitiesAddDimension methods to add newly created dimensions to the entities collection.

@mderond
Copy link
Author

mderond commented Mar 4, 2025

Not completely. Those define the linear and radial dimension objects. Defining them alone is not enough, we need to add them to the entities collection to actually add them to the model. There is currently no method to do so.

@thomthom thomthom added enhancement C API SketchUp parity Missing functional parity with client labels Mar 5, 2025
@sketchup
Copy link

sketchup bot commented Mar 10, 2025

Logged as: SKEXT-4585

@sketchup sketchup bot added the logged label Mar 10, 2025
@mderond
Copy link
Author

mderond commented Apr 17, 2025

Is there any information on if and/or when this issue will be addressed?

Some parts of certain projects I'm working on are now simply impossible to implement, because I cannot actually add dimension objects to the entities collection.

I've been looking for a workaround for some time now, but have been unable to find one. If one does exist, I'd love to hear about it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C API enhancement logged parity Missing functional parity with client SketchUp
Projects
None yet
Development

No branches or pull requests

3 participants