New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

react-stl-explorer

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-stl-explorer

An embeddable STL viewer for React applications

latest
Source
npmnpm
Version
0.2.0
Version published
Maintainers
1
Created
Source

react-stl-explorer

npm

An embeddable STL viewer for React applications.

viewer screenshot

Installation

Install the library via npm:

npm install react-stl-explorer

Usage

Import the StlExplorer component and start using it in your React application:

import React from 'react';
import StlExplorer from 'react-stl-explorer';

const MyComponent = () => {
  return (
    <div>
      <h1>My 3D Model Viewer</h1>
      <StlExplorer />
    </div>
  );
};

export default MyComponent;

StlExplorer props

Prop NameTypeDefaultDescription
sourcestring | FileSpecifies the source of the STL model to display in the viewer.
showViewCubebooleantrueControls the visibility of the ViewCube, an interactive 3D navigation tool.
allowFullscreenbooleantrueDetermines whether the viewer supports entering fullscreen mode.
enableInteractionbooleantrueControls user interactions with the viewer, such as rotation and zooming.
enableDragAndDropbooleantrueAllows users to drag and drop their own STL files into the viewer for loading.

Development

This library uses the Storybook environment for development. To start working on react-stl-explorer, follow these steps:

  • Clone this Git repository:
git clone https://github.com/JMax45/react-stl-explorer
cd react-stl-explorer
  • Install the dependencies:
npm install
  • Start the Storybook development server:
npm run storybook

Open your browser and navigate to http://localhost:6006 to view the Storybook interface, where you can interact with the components.

Future Customizability

Currently, react-stl-explorer acts as a simple STL viewer, allowing users to drag and drop their own STL files for visualization. In the future, you can expect additional options to tailor the behavior to suit your specific use cases.

Contributing

Contributions are welcome! If you find any issues or want to enhance the library, please open a pull request.

License

This project is licensed under the MIT License.

FAQs

Package last updated on 05 Aug 2023

Did you know?

Socket

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.

Install

Related posts