Pulga Drag Force
=================

.. image:: https://github.com/nortikin/sverchok/assets/14288520/5d0a0603-f3ff-446c-9c80-eeb200b36df4
  :target: https://github.com/nortikin/sverchok/assets/14288520/5d0a0603-f3ff-446c-9c80-eeb200b36df4

Functionality
-------------

This node creates a force to be applied with the Pulga Physics Solver node.

The generated effect is similar to the friction generated by the environment slowing the particle.

The force direction will be opposite to the particle velocity.

The force magnitude will be:  Strength*(Velocity to the power of Exponent) * Square of the Radius

.. image:: https://github.com/nortikin/sverchok/assets/14288520/6d7a22fc-14c7-4eea-a223-de37e7a776fe
  :target: https://github.com/nortikin/sverchok/assets/14288520/6d7a22fc-14c7-4eea-a223-de37e7a776fe

Input
-----

* **Strength**: Multiplier of the force, if multiple values are given the will be use as strength per particle.
* **Exponent**: Defines the type of environment friction. (2 = Liquid)

Examples
--------

.. image:: https://github.com/nortikin/sverchok/assets/14288520/c1240ae8-abe5-4371-8e31-639967b06eb1
  :target: https://github.com/nortikin/sverchok/assets/14288520/c1240ae8-abe5-4371-8e31-639967b06eb1

* Generator-> :doc:`Segment </nodes/generator/segment>`
* Fields-> :doc:`Rotation Field </nodes/field/rotation_field>`
* Modifiers->Modifier Make-> :doc:`UV Connection </nodes/modifier_make/uv_connect>`
* Number-> :doc:`Number Range </nodes/number/number_range>`
* List->List Main-> :doc:`List Join </nodes/list_main/join>`
* Viz-> :doc:`Viewer Draw </nodes/viz/viewer_draw_mk4>`
* Scene-> :doc:`Frame Info </nodes/scene/frame_info_mk2>`
* Pulga Physics-> :doc:`Pulga Physics Solver </nodes/pulga_physics/pulga_physics_solver>`
* Pulga Physics-> :doc:`Pulga Vector Force </nodes/pulga_physics/pulga_vector_force>`
* Pulga Physics-> :doc:`Pulga Timed Force </nodes/pulga_physics/pulga_timed_force>`
