572 читали · 2 года назад
Создание 3D модели Солнечной системы на Python с использованием Matplotlib
https://t.me/python_job_interview Одно из применений программирования (в том числе и на Python) заключается в том, чтобы помочь нам понять реальный мир с помощью симуляции. Этот метод используется в науке, финансах и многих других областях. В этой статье вы смоделируете Солнечную систему в 3D на Python, используя популярную библиотеку визуализации Matplotlib. К концу этой статьи вы сможете создать свою собственную 3D модель Cолнечной системы на Python с таким количеством звёзд и планет, каким пожелаете...
Реализация 3D графики для просмотра геометрических объектов на Python.
from tkinter import * import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg root = Tk() frm=Frame(root, relief=RIDGE,borderwidth=4) frm.pack(fill=BOTH, expand=1) fig = plt.figure(figsize=(4,4)) ax = Axes3D(fig) u = np.linspace(0, 2 * np.pi, 100) v = np.linspace(0, np.pi, 100) X = np.outer(np.cos(u), np.sin(v)) Y = np.outer(np.sin(u), np.sin(v)) Z = np.outer(np.ones(np.size(u)), np.cos(v)) ax.plot_surface(X,Y,Z,rstride=4,cstride=4,color='lightgreen',linewidth=1) canvasAgg=FigureCanvasTkAgg(fig,...