Skip to content

Releases: sofa-framework/BeamAdapter

v23.12.01

28 Mar 21:39
c95e819
Compare
Choose a tag to compare
Try fixing tag release publish

v23.12

30 Nov 09:29
9553a37
Compare
Choose a tag to compare

What's Changed

  • [Tests] Remove dependency on SceneCreator by @fredroy in #97
  • [Mapping] Clean and optimize AdaptiveBeamMapping by @fredroy in #50
  • Follow changes from SOFA #3889 by @alxbilger in #100
  • Fix AdaptiveBeamController potential segfault on MouseEvent if number of device is null by @epernod in #98
  • Remove current method computeTransform and replace it by computeTransform2 in BeamInterpolation by @epernod in #99
  • Fix wrong assets source by @olivier-roussel in #109
  • Use d_componentState by @hugtalbot in #101
  • Remove UnbuiltGenericConstraintSolver files by @fredroy in #112
  • [WireBeamInterpolation] Move ProjectionSearch into SlidingConstraint by @epernod in #102
  • [BeamInterpolation] Add method computeTransform with node indices as parameters by @epernod in #103
  • [InterventionalRadiologyController] Split and rename methods sortCurvAbs and interventionalRadiologyComputeSampling for more clarity by @epernod in #105
  • [InterventionalRadiologyController] Small Fix to avoid adding 0 curvAbs per deployed device by @epernod in #107
  • Remove code linked to brokenIn2 by @epernod in #104
  • Add RodSectionMaterial classes to be used in WireRestShape by @epernod in #114
  • [mapping] new component (BeamProjectionDifferenceMultiMapping) by @EulalieCoevoet in #113
  • [WireRestShape] Clean code related to brokenIn2 and EdgeSetTopologyModifier by @epernod in #116
  • [forcefield] updates AdaptiveBeamForceFieldAndMass with the new matrix assembly API by @EulalieCoevoet in #115
  • Update GA for macOS by @fredroy in #118
  • [BeamAdapterActionController] Update Actions reading/writting and IRCtrl control by @epernod in #111
  • Replace CSparse linear solver by Eigen by @alxbilger in #119
  • [InterventionalRadiologyController] Remove processDrop which is not anymore supported by @epernod in #120

Full Changelog: release-v23.06...release-v23.12

v23.06

19 Jun 12:52
ed59740
Compare
Choose a tag to compare

What's Changed

  • Fix Compilation when SReal=float by @fredroy in #90
  • [MultiAdaptiveBeamMapping] Fix memory leak by @fredroy in #91
  • Replace deprecated constructor of OptionsGroup by @alxbilger in #93
  • [BeamInterpolation] RotateFrameForAlignX: Optimize frame calculation by using trigo identities by @fredroy in #92
  • [InterventionalRadiologyController] Revert sampling change of behaviour by @Camille-K in #88
  • Restore BeamLengthMapping by @alxbilger in #80
  • [Tests] Add tests on WireRestShape component by @epernod in #67
  • [MultiAdaptiveBeamMapping] Fix potential bug when removing baseEdge by @epernod in #94
  • Disable BeamLengthMapping test by @alxbilger in #95

New Contributors

Full Changelog: release-v22.12...release-v23.06

v22.12

09 Jan 14:25
8266631
Compare
Choose a tag to compare

What's Changed

  • [cmake] Use new SOFA cmake macro for python by @hugtalbot in #49
  • [component] Small optimisation in BeamInterpolation by @epernod in #58
  • [WireRestShape] Update component to inherite directly from BaseObject insteaf of DataEngine by @epernod in #61
  • [CUDA] Add instantiations with CudaTypes by @fredroy in #52
  • [InterventionalRadiologyController] Rewrite method sortCurvAbs to use std sort + unique by @epernod in #60
  • [AdaptiveBeamForceFieldAndMass] Update code to to use a single gravity vector by @epernod in #57
  • [InterventionalRadiologyController] Remove unused methods and redondant Data d_curvAbs by @epernod in #59
  • Remove duplicate RequiredPlugin by @alxbilger in #66
  • Fix compilation of CUDA types and add float based components by @alxbilger in #68
  • [WireRestShape] Remove unnecessary use of Edge2QuatTopologyMapping by @epernod in #64
  • [InterventionalRadiologyController] Rewrite method interventionalRadiologyComputeSampling by @epernod in #62
  • Remove dependency on Sofa.GL by @fredroy in #75
  • Remove useless Sofa.GL include by @alxbilger in #77
  • Convert draw from OpenGL calls to drawTool by @alxbilger in #78
  • Fix timers by using ScopedAdvancedTimer by @alxbilger in #79
  • [InterventionalRadiologyController] Improve init checks to avoid potential crashes by @epernod in #72
  • [WireRestShape] Fix loading a shape from BaseLoader by @fredroy in #69
  • Remove deprecation warnings by @damienmarchal in #84
  • [BeamInterpolation] Update method rotateFrame to take a normalized vector by @epernod in #71
  • [BeamActions] Add BeamActions and BeamActionController to manage controls by @epernod in #63
  • [InterventionalRadiologyController] Clean method applyInterventionalRadiologyController by @epernod in #73

Full Changelog: release-v22.06...release-v22.12

master

15 Jan 12:53
3f707ee
Compare
Choose a tag to compare
[InterventionalRadiologyController] Rewrite method interventionalRadi…

…ologyComputeSampling (#62)

* [InterventionalRadiologyController] rewrite sampling method.

* Update src/BeamAdapter/component/controller/InterventionalRadiologyController.inl

Co-authored-by: Frederick Roy <fredroy@users.noreply.github.com>

Co-authored-by: Frederick Roy <fredroy@users.noreply.github.com>

v22.06

30 Jun 13:58
88cc4e6
Compare
Choose a tag to compare

What's Changed

  • Fix build and clean workflow by @guparan in #5
  • [BeamAdapter] Fix compilation issue resulting from recent sofaNG changes by @damienmarchal in #11
  • [Tests] Fix cmake to disable BEAMADAPTER_BUILD_TESTS if SOFA_BUILD_TESTS is off by @epernod in #8
  • Update SOFA version by @alxbilger in #16
  • Fix ImplicitSurfaceAdaptiveConstraint compilation by @fredroy in #19
  • Setup environment in GithubAction to fix tests by @fredroy in #18
  • [src] Fix CMake and replace includes from legacy header to new architecture and update namespace by @epernod in #15
  • [CMake] Fix wrong output directories by @hugtalbot in #12
  • Fix compilation warnings before integration by @hugtalbot in #14
  • [src] Fix AdvancedTimer logs by @epernod in #20
  • Clean namespace, ifdef macro and template instanciations by @epernod in #21
  • Fix: remove compat topology file from WireRestShape by @epernod in #25
  • [examples] Fix scene FrictionContactConstraint response by @hugtalbot in #29
  • Add regression test reference for 3instruments_collis.scn by @fredroy in #26
  • [Scenes] Update for Sofa v22.06 by @fredroy in #32
  • Fix override warnings by @hugtalbot in #34
  • Add Github Action to generate and publish doxygen by @fredroy in #33
  • Bump to macos11 for CI Worflow by @fredroy in #35
  • Execute regression test(s) for BeamAdapter scenes on Github Actions by @fredroy in #28
  • Fix draw methods in components by @epernod in #27
  • Various cleanups by @fredroy in #30
  • [tests] Add SingleBeam, SingleBeamDeployment and SingleBeamDeploymentCollision to regression tests. by @epernod in #41
  • Fix (some) assertions error occuring in Debug (from the 3instruments_*.scn) by @fredroy in #39
  • [component] Factorize BeamSection structure by @epernod in #42
  • [Tests] Add more tests for AdaptiveBeamForceFieldAndMass by @epernod in #43
  • [Component] Clean WireRestShape includes and typedef and update init method by @epernod in #44
  • [Component] Clean header includes and typedef in AdaptiveBeamForceFieldAndMass by @epernod in #45
  • [Component] Clean BeamInterpolation includes and typedef by @epernod in #46
  • [Component] Update componentState at init in AdaptiveBeamForceFieldAndMass by @epernod in #47
  • [Component] Factorize interpolation parameters computation between stiffness and mass computation by @epernod in #48
  • Fix minor warnings by @hugtalbot in #36

New Contributors

Full Changelog: release-v21.12...release-v22.06

v21.12

16 Dec 21:07
Compare
Choose a tag to compare
Fix build and clean workflow (#5)

* Clean workflow

* Merge branch 'v21.06' into clean_workflow

* CLEAN CMakeLists.txt

* [CI] Remove build with SOFA v21.06

master branch is not compatible with SOFA v21.06 anymore