Pulga Boundaries Force¶
Functionality¶
This node creates a force to be applied with the Pulga Physics Solver node.
The node will apply a constrain each vertex into a defined boundaries.
Options & Inputs¶
Scheme for options:
Mode: Defines how boundaries are defined.
Box: Given a list of vertices it will calculate their bounding box and use it as limit of the simulation
Inputs: Vertices (Bounding Box)
Generator-> Box
Generator-> Random Vector
Generator-> IcoSphere
List->List Main-> List Join
Viz-> Viewer Draw
Pulga Physics-> Pulga Physics Solver
Pulga Physics-> Pulga Collision Force
Pulga Physics-> Pulga Drag Force
Sphere: Run the simulation into a spherical space.
Inputs: Center and radius
Generator-> Plane
Generator-> IcoSphere
Transform-> Randomize
List->List Main-> List Join
Viz-> Viewer Draw
Pulga Physics-> Pulga Physics Solver
Pulga Physics-> Pulga Collision Force
Pulga Physics-> Pulga Drag Force
if source points inside sphere then result spread over volume of sphere:
Points out of a boundary sphere try occupy nearest surface. Points inside boundary sphere try occupy volume of boundary sphere:
Generator-> Plane
Generator-> IcoSphere
Transform-> Randomize
List->List Main-> List Join
Viz-> Viewer Draw
Pulga Physics-> Pulga Physics Solver
Pulga Physics-> Pulga Collision Force
Pulga Physics-> Pulga Drag Force
Sphere (Surface): Run the simulation into a spherical surface
Inputs: Center and radius
Like boundary Sphere but spread only on surface of boundary sphere:
Generator-> Plane
Generator-> IcoSphere
Transform-> Randomize
List->List Main-> List Join
Viz-> Viewer Draw
Pulga Physics-> Pulga Physics Solver
Pulga Physics-> Pulga Collision Force
Pulga Physics-> Pulga Drag Force
Plane: Run the simulation into a defined plane
Inputs: Center and Normal
Generator-> Plane
Generator-> IcoSphere
Generator-> Random Vector
Matrix-> Matrix In
List->List Main-> List Join
Viz-> Viewer Draw
Pulga Physics-> Pulga Physics Solver
Pulga Physics-> Pulga Collision Force
Pulga Physics-> Pulga Drag Force
Mesh (Surface): Run simulation in the surface of a mesh
Inputs: Vertices and Polygons
Generator-> Torus
Generator-> Random Vector
Matrix-> Matrix In
List->List Main-> List Join
Viz-> Viewer Draw
Pulga Physics-> Pulga Physics Solver
Pulga Physics-> Pulga Collision Force
Pulga Physics-> Pulga Drag Force
Mesh (Volume): Run the simulation inside a mesh
Inputs: Vertices and Polygons
Generator-> Torus
Generator-> Random Vector
Matrix-> Matrix In
List->List Main-> List Join
Viz-> Viewer Draw
Pulga Physics-> Pulga Physics Solver
Pulga Physics-> Pulga Collision Force
Pulga Physics-> Pulga Drag Force
Solid (Surface): Run simulation in the surface of a solid (requires _FreeCAD)
Inputs: Solid
Solid (Volume): Run the simulation inside a solid (requires _FreeCAD)
Inputs: Solid
Solid Face: Run the simulation the surface of a solid face (requires _FreeCAD)
Inputs: Solid Face
Examples¶
Performing simulation in the surface of a plane and inside a mesh:
Generator-> Box
Generator-> IcoSphere
Generator-> Random Vector
Surfaces-> Plane (Surface)
Surfaces-> Evaluate Surface
Vector-> Vector In
List->List Main-> List Join
Viz-> Viewer Draw
Pulga Physics-> Pulga Physics Solver
Pulga Physics-> Pulga Collision Force
Pulga Physics-> Pulga Drag Force