-
Notifications
You must be signed in to change notification settings - Fork 4
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
Karamba toolkit - Converters for K3D 1D model created #4
Conversation
…odel, resources added
… works also with tolerances with double, float, decimal, Loads unittests added.
…mba3D_Toolkit into updateToKarambaV3Nuget
@BHoMBot check required |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
At the moment there is an bug in the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving based on:
- Code review: all looks good and makes sense. I would agree with the request for dispensation of the
ResourceDesigner
file @FraserGreenroyd. - Test scripts. All works well now. Tested with Robot, and the current implementation of the base adapter makes this work also with all other structural adapters. Although testing on other adapters will be required, I believe that the current PR holds no responsibility on their working on the BHoM objects output from a Karamba model conversion.
- Unit test. The provided unit test effectively contribute to the verification of the added functionality. Some improvement is due on some unit tests due to a technical issue with the Karamba Nuget, but this does not affect the functionality, as proven by the test scripts. Therefore, improvements on the unit tests can be done on a separate PR.
@BHoMBot check required |
@alelom to confirm, the following actions are now queued:
|
Please be advised that the check with reference 11799346399 has more than 50 annotations of notes. API limitations restrict annotations to 50. You may need to rerun this check to obtain the next set when you make changes. At the time of reporting this check, there are 134 additional annotations waiting, made up of 122 errors and 12 warnings. |
The check |
This repository is not part of the beta package and does not require a versioning check to be performed. |
This repository is not part of the installer package, and does not require an installer check. |
Based on chat with @alelom just now, project-compliance failures are ok currently given the set up, and will necessitate changes to Test_Toolkit instead to make use of The code compliance, the use of a For now though, there isn't a requirement for the check to pass until the toolkit goes into alpha (which I know is also desired to happen soon but won't happen in the next sprint due to beta production) so this is fine. I have requested dispensation for |
FAO: @FraserGreenroyd The check they wish to have dispensation on is project-compliance. If you are providing dispensation on this occasion, please reply with:
|
NOTE: Requires installation of Karamba V3 (pre-release)
Install from:
https://github.com/karamba3d/K3D_NightlyBuilds/releases/tag/3.0.0.4-WIP
Make sure you have the right version by using the Karamba License component:
Description
This PR effectively add translation of Karamba elements to BHoM objects.
In order to Push to external software the converted BHoM objects, some new BHoM_Adapter feature have been implemented. Not all Toolkits have these features already. Currently, you will need:
Issues addressed by this PR
Closes #5
Test files
Test from @Martian42
Beam cantilever test with Push to Robot: (@IsakNaslundBh could we go through the second bullet point under here together? Could be an example of a BHoM_Adapter issue in the Push of multiple types at same time @alelom)
Example file that includes Karamba components: Beam_Cantilever.zip
Example file with internalised BHoM objects converted from Karamba (does not require Karamba installed): Beam_Cantilever_convertedFromKarambaInternalised.zip
Currently this has an issue