v1.3.0 #111
zfergus
announced in
Announcements
v1.3.0
#111
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Highlights
compute_potential_*. See the tutorial for details.Barrierclass to enable dynamic selection of barrier function.NarrowPhaseCCDclass to enable dynamic selection of narrow-phase CCD method.What's Changed
compute_potential_*fromCollisionandCollisionsPotentialwhich represents computing the sum of individual potentials per collisionBarrierPotentialandFrictionPotentialCollisionsserve solely as the set of active collisionsis_mollified()functionEdgeEdgeCollisionoverrides thiscompute_distanceandccdfrom CollisionStencil which take the full mesh as inputBarrieras an interface for generic barriersClampedLogBarrierclass which implements the smoothly clamped log barrier functions from [Li et al. 2020]barrier_gradientandbarrier_hessianrenamed tobarrier_first_derivativeandbarrier_second_derivativerespectively-Werror=enum-conversionand-Wfloat-conversionIPC_TOOLKIT_WITH_CORRECT_CCDwithIPC_TOOLKIT_WITH_INEXACT_CCDSpatialHashcamelCasewithsnake_caseinSpatialHashandHashGridSWEEP_AND_TINIEST_QUEUEtoSWEEP_AND_PRUNEto reflect that it is a standard implementation of the sweep and prune algorithm (see, e.g., "Real-Time Collision Detection" [Ericson 2004])SWEEP_AND_TINIEST_QUEUE_GPUtoSWEEP_AND_TINIEST_QUEUEto reflect that it is the only existing implementation of the sweep and tiniest queue algorithmBarrierPotential(double)andFrictionPotential(double)as explicit constructors to avoid implicit conversions from doubleCollisionMeshin Make faces an optional parameter to CollisionMesh #105toleranceandmax_iterationsparameters withconst NarrowPhaseCCD& narrow_phase_ccdparameterNarrowPhaseCCDis a virtual class containing the CCD methods for point-point, point-edge, edge-edge, and point-triangle CCDNarrowPhaseCCDis implemented byInexactCCD,TightInclusionCCD, andAdditiveCCDclassesis_step_collision_freeandcompute_collision_free_stepsizeis changed fromNew Contributors
Full Changelog: v1.2.1...v1.3.0
This discussion was created from the release v1.3.0.
Beta Was this translation helpful? Give feedback.
All reactions