Options
All
  • Public
  • Public/Protected
  • All
Menu

Coulomb friction constraint. Compare to other implementation, here we do not use linear approximation of the frictional cone into a pyramid. The technique used here is described in this publication.

Example of use

example
const surface = new arch.Surface(vertices, triangles)
const c1 = new arch.Coulomb()
c1.setFriction([0, 0, 0.1, 0.2, 0, 0 ...]) // length = nb triangles for surface
// or c1.setFriction(0.3)
c1.setCohesion(0.01)
surface.addConstraint(c1)
Example of using the Coulomb friction constraint in order to study the principal stress directions inside an extensional relay. Excerpt from: Soliva, Roger, et al. "Field evidences for the role of static friction on fracture orientation in extensional relays along strike-slip faults: comparison with photoelasticity and 3-D numerical modeling." Journal of Structural Geology 32.11 (2010): 1721-1731
see

UserTic

Hierarchy

  • Coulomb

Implements

Index

Constructors

Methods

  • setCohesion(v: number | Vectord): any
  • brief

    The cohesion

    default

    0

    Parameters

    Returns any

  • setFriction(f: number | Vectord): any
  • brief

    The static sliding friction coefficient

    default

    0

    Parameters

    Returns any