![Introducing Enhanced Alert Actions and Triage Functionality](https://cdn.sanity.io/images/cgdhsj6q/production/fe71306d515f85de6139b46745ea7180362324f0-2530x946.png?w=800&fit=max&auto=format)
Product
Introducing Enhanced Alert Actions and Triage Functionality
Socket now supports four distinct alert actions instead of the previous two, and alert triaging allows users to override the actions taken for all individual alerts.
cubic-hermite
Advanced tools
Readme
Cubic hermite spline for interpolating position/velocity pairs. Simplest quick and dirty way to get a smooth path between points
npm install cubic-hermite
var hermite = require("cubic-hermite")
//Compute intial position and velocity
var initial_position = [0, 1]
, initial_velocity = [1, 0]
, final_positions = [1, 0]
, final_velocity = [0, 1]
//Plot curve
for(var t=0.0; t<1.0; t+=0.1) {
console.log(hermite(initial_position, initial_velocity, final_position, final_velocity, t))
}
require("cubic-hermite")(p0, v0, p1, v1, t[, result])
Computes an interpolated position between initial and final configurations at time t. Arguments can be either scalars or arrays
p0
is the initial positionv0
is the initial velocityp1
is the final positionv1
is the final velocityt
is the point on the curve to interpolate to in the range [0,1]result
is a vector that gets the result of the interpolation (if not specified, a new vector is created)Returns The interpolated point on the curve
require("cubic-hermite").derivative(p0, v0, p1, v1, t[, result])
Returns the velocity along the curve at a point t
p0
is the initial positionv0
initial velocityp1
final positionv1
final velocityt
point on the curve to interpolate to, in the range [0,1]result
stores the result of the interpolation. (if not specified, is reallocated)Returns The interpolated velocity at the time t
(c) 2013 Mikola Lysenko. MIT License
FAQs
Cubic hermite interpolation
The npm package cubic-hermite receives a total of 40,436 weekly downloads. As such, cubic-hermite popularity was classified as popular.
We found that cubic-hermite demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket now supports four distinct alert actions instead of the previous two, and alert triaging allows users to override the actions taken for all individual alerts.
Security News
Polyfill.io has been serving malware for months via its CDN, after the project's open source maintainer sold the service to a company based in China.
Security News
OpenSSF is warning open source maintainers to stay vigilant against reputation farming on GitHub, where users artificially inflate their status by manipulating interactions on closed issues and PRs.