പൂർണ്ണ വലിപ്പം(എസ്.വി.ജി. പ്രമാണം, നാമമാത്രമായ 512 × 780 പിക്സലുകൾ, പ്രമാണത്തിന്റെ വലിപ്പം: 46 കെ.ബി.)

ചുരുക്കം

വിവരണം
English: Homology cycles on a torus. Radius of magenta circle is and radius of red circle is . Image created in python and subsequently cropped and rotated manually using a text editor.
തീയതി
സ്രോതസ്സ് സ്വന്തം സൃഷ്ടി
സ്രഷ്ടാവ് Krishnavedala
മറ്റു പതിപ്പുകൾ
SVG വികസനം
InfoField
 
എസ്.വി.ജി.യുടെ സ്രോതസ് കോഡ് സാധുവാണ്.
 
വെക്റ്റർ ചിത്രം സൃഷ്ടിച്ചത് Matplotlib ഉപയോഗിച്ചാണ്.
സോഴ്സ് കോഡ്(കമ്പ്യൂട്ടിംഗ്)
InfoField

Python code

Source code
from mpl_toolkits.mplot3d import axes3d
from matplotlib.patches import Circle
import matplotlib.pyplot as plt
import mpl_toolkits.mplot3d.art3d as art3d
import numpy as np

R, r = 15, 5

def get_x(phi, theta):
    global r, R
    return (R + r * np.cos(phi)) * np.cos(theta)

def get_y(phi, theta):
    global r, R
    return (R + r * np.cos(phi)) * np.sin(theta)

def get_z(phi, theta):
    global r
    return r * np.sin(phi)

if __name__ == "__main__":
    fig = plt.figure(figsize=(10,10))
    ax = fig.add_subplot(111, projection='3d')

    ph = th = np.linspace (-np.pi, np.pi,30)
    phi, theta = np.meshgrid (ph, th)

    x = np.array([get_x(p,t) for p,t in zip(np.ravel(phi), np.ravel(theta))])
    X = x.reshape(phi.shape)
    y = np.array([get_y(p,t) for p,t in zip(np.ravel(phi), np.ravel(theta))])
    Y = y.reshape(phi.shape)
    z = np.array([get_z(p,t) for p,t in zip(np.ravel(phi), np.ravel(theta))])
    Z = z.reshape(phi.shape)
    C1 = Circle( (R,0), radius=r, fc='none', ec='red')
    C2 = Circle( (0,0), radius=R, fc='none', ec='magenta')

    ax.plot_wireframe(X, Y, Z, color='#CCCCCC')
    ax.add_patch(C1)
    ax.add_patch(C2)
    art3d.pathpatch_2d_to_3d(C1, z=0, zdir='y')
    art3d.pathpatch_2d_to_3d(C2, z=r, zdir='z')

    ax.set_xlim3d(-20,20)
    ax.set_ylim3d(-20,20)
    ax.set_zlim3d(-20,20)
    ax.set_xlabel('X')
    ax.set_ylabel('Y')
    ax.set_zlabel('Z')
    ax.set_axis_off()

    ax.view_init(elev=30, azim=-45)
    plt.show()
    plt.savefig('torus.svg', bbox_inches='tight', pad_inches=.15, \
        bbox_extra_artists=[C1,C2], transparent='true')

അനുമതി

ഈ സൃഷ്ടിയുടെ പകർപ്പവകാശ ഉടമയായ ഞാൻ, താഴെ പറയുന്ന അനുമതിയിൽ ഈ സൃഷ്ടി ഇതിനാൽ പ്രസിദ്ധീകരിക്കുന്നു:
Creative Commons CC-Zero ഈ പ്രമാണം സൃഷ്ടിച്ചിരിക്കുന്നത് ക്രിയേറ്റീവ് കോമൺസ് സി.സി.0 ആഗോള പൊതുസഞ്ചയത്തിലേയ്ക്ക് സമർപ്പിച്ചിരിക്കുന്നത് ആയിട്ടാണ്.
ഈ പ്രമാണത്തിന്റെ സൃഷ്ടിയുമായി ബന്ധപ്പെട്ട വ്യക്തി, പകർപ്പവകാശ നിയമവുമായി ബന്ധപ്പെട്ട എല്ലാ നിയമപരമായ അവകാശങ്ങളും, നിയമം അനുവദിക്കുന്ന പരിധി വരെ, അദ്ദേഹത്തിന്റെ/അവരുടെ എല്ലാ അവകാശങ്ങളും, അവയുമായി ബന്ധപ്പെട്ട അവകാശങ്ങളും ആഗോളവ്യാപകമായി പരിത്യജിച്ച്, തന്റെ പ്രവർത്തനം പൊതുസഞ്ചയത്തിലേയ്ക്ക് സമർപ്പിച്ചിരിക്കുന്നു. ഈ സൃഷ്ടി, വ്യാപാരോദ്ദേശമുൾപ്പെടെ ഏതൊരാവശ്യത്തിനും അനുമതിയൊന്നുമാവശ്യപ്പെടാതെ പകർത്താനും, മാറ്റം വരുത്താനും, വിതരണം ചെയ്യാനും, അവതരിപ്പിക്കാനും താങ്കൾക്ക് സാദ്ധ്യമാണ്.

തലവാചകങ്ങൾ

ഈ പ്രമാണം എന്തിനെ പ്രതിനിധീകരിക്കുന്നുവെന്ന ഒറ്റവരി വിശദീകരണം ചേർക്കുക

ഈ പ്രമാണത്തിൽ ചിത്രീകരിച്ചിരിക്കുന്ന ഇനങ്ങൾ

സൃഷ്ടിയിലുള്ളത്

14 ഏപ്രിൽ 2014

പ്രമാണ നാൾവഴി

ഏതെങ്കിലും തീയതി/സമയ കണ്ണിയിൽ ഞെക്കിയാൽ പ്രസ്തുതസമയത്ത് ഈ പ്രമാണം എങ്ങനെയായിരുന്നു എന്നു കാണാം.

തീയതി/സമയംലഘുചിത്രംഅളവുകൾഉപയോക്താവ്അഭിപ്രായം
നിലവിലുള്ളത്16:38, 14 ഏപ്രിൽ 201416:38, 14 ഏപ്രിൽ 2014-ലെ പതിപ്പിന്റെ ലഘുചിത്രം512 × 780 (46 കെ.ബി.)Krishnavedala

താഴെ കാണുന്ന 2 താളുകളിൽ ഈ ചിത്രം ഉപയോഗിക്കുന്നു:

പ്രമാണത്തിന്റെ ആഗോള ഉപയോഗം

താഴെ കൊടുത്തിരിക്കുന്ന മറ്റ് വിക്കികൾ ഈ പ്രമാണം ഉപയോഗിക്കുന്നു:

മെറ്റാഡാറ്റ

"https://ml.wikipedia.org/wiki/പ്രമാണം:Torus_cycles.svg" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്