Giter Site home page Giter Site logo

mkeeter / erizo Goto Github PK

View Code? Open in Web Editor NEW
115.0 6.0 9.0 1.33 MB

Fast native STL viewer

Home Page: https://mattkeeter.com/projects/erizo

License: Apache License 2.0

Makefile 4.39% C 87.55% Objective-C++ 6.81% Shell 1.25%
3d-printing 3d-graphics stl-files stl stl-model stl-models meshviewer mesh-processing meshes

erizo's Introduction

About

Erizo is another extremely fast STL viewer. It is a sequel to fstl, which was challenged by meshview.

  • Supports both binary and ASCII STLs
  • Implemented in fast, native code
  • Distributed as a single, statically-linked binary

terrace bridge
Model by Jennifer Keeter

Platforms

OS Compiler Maintainer Notes
MacOS llvm @mkeeter Main development platform
Windows x86_64-w64-mingw32-gcc @mkeeter Cross-compiled and tested with Wine
GNU/Linux gcc @snshn Compiled using GCC
Your OS here ??? Your username here Contributors welcome!

Other platforms will be supported if implemented and maintained by other contributors.

To become a platform maintainer, open a PR which:

  • Implements a new platform
  • Add details to the table above
  • Updates the Compiling instructions below.

Compiling

At the moment, Erizo supports compiling a native application on MacOS, or cross-compiling to Windows (if TARGET=win32-cross is set). Support for GNU/Linux is present; however, with X11 the application doesn't support all of the original control gestures (due to platform limitations).

Building dependencies

GLFW depends on cmake having been installed.

# osx
brew install cmake

GLFW is shipped in the repository, to easily build a static binary. It only needs to be compiled once.

[env TARGET=win32-cross] make glfw

Building Erizo

[env TARGET=win32-cross] make

Deploying an application bundle

MacOS

cd deploy/darwin && deploy.sh

License

© 2021 Matt Keeter and other contributors

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.