FAffineKelvinlet

Implement the "Locally affine regularized Kelvinlet" from "Regularized Kelvinlets: Sculpting Brushes based on Fundamental Solutions of Elasticity" - de Goes and James 2017

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

GeometricObjects

Header

/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/Deformers/Kelvinlets.h

Include

#include "Deformers/Kelvinlets.h"

Syntax

class FAffineKelvinlet : public TBaseKelvinlet< FAffineKelvinlet >

Remarks

Implement the "Locally affine regularized Kelvinlet" from "Regularized Kelvinlets: Sculpting Brushes based on Fundamental Solutions of Elasticity" - de Goes and James 2017

Variables

Name Description

Protected variable

double

 

E2

Protected variable

FMatrix3d

 

F

Force Matrix.

Protected variable

FMatrix3d

 

SymF

2 * symmetric part of F + trace.. : F + F^T + I Trace(F)

Constructors

Name Description

Public function

FAffineKelvinlet

(
    const FMatrix3d& ForceMatrix,
    const double Size,
    const double ShearModulus,
    const double PoissonRatio
)

Functions

Name Description

Public function Const

FVector3d

 

Evaluate

(
    const FVector3d& Pos
)

Public function

void

 

UpdateForce

(
    const FMatrix3d& NF
)

Typedefs

Name

Description

MyBase

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss