GithubHelp home page GithubHelp logo

davidarmendariz / youtube-scripts Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 16.0 2.75 MB

Codes that I explain in my YouTube Channel

Python 13.37% C++ 2.34% Jupyter Notebook 80.23% Rebol 0.27% Java 0.52% R 2.15% Julia 1.13%

youtube-scripts's Introduction

David Armendáriz

header

Hi! My name is David Armendáriz and I am a mathematician and software developer.

David Armendariz Stats

youtube-scripts's People

Contributors

davidarmendariz avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

youtube-scripts's Issues

python and 3D moebius script

Hola,

I enjoyed your video here!
I recently developed a 3D tool which leverages the vtk library:
https://github.com/marcomusy/vtkplotter

import numpy as np
from matplotlib.tri import Triangulation
from vtkplotter import Mesh

theta = np.linspace(0, 2*np.pi, 30)
w = np.linspace(-0.25, 0.25, 8)
w, theta = np.meshgrid(w, theta)
phi = 0.5 * theta
r = 1 + w * np.cos(phi) # radius in x-y plane

x = np.ravel(r * np.cos(theta))
y = np.ravel(r * np.sin(theta))
z = np.ravel(w * np.sin(phi))
tri = Triangulation(np.ravel(w), np.ravel(theta))
points, faces = np.c_[x,y,z], tri.triangles

mesh = Mesh((points, faces), c='orange')
mesh.computeNormals().phong().lineWidth(0.1).lighting('glossy')
mesh.show(axes=1)

ezgif com-optimize

I would like to ask for permission to include your moebius script into the set of vtkplotter examples.
https://github.com/marcomusy/vtkplotter-examples

Muchas gracias, un saludo
Marco

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.