
Research
Security News
Lazarus Strikes npm Again with New Wave of Malicious Packages
The Socket Research Team has discovered six new malicious npm packages linked to North Korea’s Lazarus Group, designed to steal credentials and deploy backdoors.
gl-line3d
Advanced tools
A 3D WebGL line plot
var createScene = require('gl-plot3d')
var createLine = require('gl-line3d')
//Create the scene
var scene = createScene()
//Create a helix
var polyline = []
for(var i=0; i<100; ++i) {
var theta = (i / 100.0) * Math.PI
polyline.push([
Math.cos(3*theta),
Math.sin(3*theta),
(i/50) - 1.0
])
}
//Create the line plot
var lines = createLines({
gl: scene.gl,
position: polyline,
color: [1,0,0]
})
//Add the lines to the scene
scene.add(lines)
npm install gl-line3d
Creates a new line plot
options.gl
A WebGL contextoptions.position
An array of position values for the points on the curveoptions.color
An array of color values (or a singular color) for the curveoptions.pickId
The selection ID for the line plotoptions.lineWidth
The width of the lineoptions.dashes
An array of dash patterns representing the dash pattern. For example, [0.5,0.5,0.5]
options.dashScale
The number of times to repeat the dash patternoptions.opacity
The opacity of the lineslines.update(options)
Updates the plot. options
has the same properties as in the constructor
lines.lineWidth
The width of the lines
example
directoryTo run it, follow these steps:
git clone https://github.com/gl-vis/gl-line3d.git
cd gl-line3d
mkdir dist
browserify lines.js -o dist/bundle.js
browserify example/simple.js -o dist/simple_example_bundle.js
then open simple.html
in the example
directory.
(c) 2014 Mikola Lysenko. MIT License
FAQs
3D line plot
The npm package gl-line3d receives a total of 29,236 weekly downloads. As such, gl-line3d popularity was classified as popular.
We found that gl-line3d demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 19 open source maintainers 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.
Research
Security News
The Socket Research Team has discovered six new malicious npm packages linked to North Korea’s Lazarus Group, designed to steal credentials and deploy backdoors.
Security News
Socket CEO Feross Aboukhadijeh discusses the open web, open source security, and how Socket tackles software supply chain attacks on The Pair Program podcast.
Security News
Opengrep continues building momentum with the alpha release of its Playground tool, demonstrating the project's rapid evolution just two months after its initial launch.