Alphabetic Operator IndexIndex(in alphabetical order)abs (1) absolute valueadd (2) addition addforce (2) apply a force to a mass adj (1) adjunct of a square matrixalgorithm (1) Getting the construction algorithm of an elementallcircles (0) all circles of a constructionallconics (0) all concics of a constructionallelements (0) all elements of a constructionalllines (0) all lines of a constructionallmasses (0) all masses of a simulationallpoints (0) all points of a constructionallsegments (0) all segments of a constructionallsprings (0) all springs of a simulation alpha (1) set overall alpha amsdata (0) data from a built-in gravity sensorand (2) logical andappend (2) append an element to a listapply (2) apply a function to all elements of a list (run variable is #)apply (3) apply a function to all elements of a list (explicit run variable)arccos (1) arccosine functionarcsin (1) arcsine functionarctan (1) arctangent functionarctan2 (1) binary arctangent functionarctan2 (2) binary arctangent function area (3) area of triangle given by three points assert (2) conditional print for error checking autoclearlayer (2) automatic clearing of layers blue (1) blue RGB-vector calibratedamsdata (0) data from a built-in gravity sensor after calibrationcandisplay (1) test if a string can be rendered by the current system and font canvas (3) using a pixelimage as canvas w.r.t. one point canvas (4) using a pixelimage as canvas w.r.t. two points canvas (5) using a pixelimage as canvas w.r.t. three pointsceil (1) closest larger integer circle (2) create a circular shape from point and radiusclear (0) clear all variablesclear (1) clear a specific variable clearconsole (0) clear the output console clearimage (1) erasing a pixelimage clearlayer (1) clearing a layer clip (1) set clippath to a shape closeconnection (1) close a TCP connection closefile (1) close a file given by a handle color (1) set overall color colorplot (3) plot a region colored by the values of a function column (2) a specific column of a matrix columnmatrix (1) convert a vector to a column matrixcommon (2) common elements of two lists complex (1) convert xy-point to complex numberconcat (2) concatenate two listsconjugate (1) complex conjugate connect (1) connect a list of pointsconsecutive (1) list of all pairs of consecutive elements of a listcontains (2) predicate for membership convexhull3d (1) convex hull of a list of 3D pointscos (1) cosine functioncreate (3) create a an arbitrary geometric element createimage (3) create a pixelimage with name and specified sizecreatepoint (2) create a point with name and position (since 2.1) createtool (3) creating a custom toolbarcreatevar (1) create a local variable cross (2) cross-product of two 3-dimensional vectors crossratio (4) cross-ratio of four pointscycle (1) list of all pairs of consecutive elements of a list, cyclically closed d (2) numerically differentiate a function date (0) current real-world date det (1) determinant of a square matrix det (3) determinant of matrix of three points in homogeneous coordinatesdirectproduct (2) direct product of two lists dist (2) numerical value of the distance of two vectors. dist (2) distance of two pointsdiv (2) division draw (1) draw a point draw (2) draw a segment draw (1) draw the outline of a shape drawall (1) draw all elements in a list drawcircle (2) draw a circle from center and radius drawcurves (2) draw an oscillograph for physics drawfield (1) draw the flux of a vector field drawfieldcomplex (1) draw the flux of a complex function drawforces (1) draw the flux of a force field drawimage (2) draw a pixelimage, w.r.t. one point drawimage (3) draw a pixelimage, w.r.t. two points drawimage (4) draw a pixelimage, w.r.t. three points drawimage (5) draw a pixelimage, w.r.t. four points drawpoly (1) draw polygon border from pointlist drawpolygon (1) same as drawpoly drawtable (2) draw a table drawtext (2) draw a string eigenvalues (1) eigenvalues of a square matrix eigenvectors (1) eigenvectors of a square matrixelement (1) Getting a handle to an element elementsatmouse (0) lists all elements close to the current mouse position err (1) debugging printouteval (1) force evaluation of an expressionexp (1) exponential function fill (1) fill a shape fillcircle (2) fill a circle from center and radius fillplot (1) plot a function with integral like highlighting fillplot (2) highlight the difference between two functions fillpoly (1) draw filled polygon from pointlist fillpolygon (1) same as fillpoly flatten (1) flatten the nesting depth of a listfloor (1) closest smaller integer flush (1) flush output to a TCP port fontfamilies (0) a list of all available fontsforall (2) repeat loop with # run-variableforall (3) forall loop with explicit run-variableforall (2) forall loop with # run-variableforall (3) forall loop with explicit run-variable force (1) probing force at a specific positionformat (2) convert a number to a string with specified precisionformat (2) convert a number to a string with specified precision gauss (1) convert complex number to xy-point geotype (1) retrieve the geometric type of a vector gray (1) gray RGB-vector green (1) green RGB-vector greset (0) reset colors, alpha, width, clip and transformation. Reset stack grestore (0) restore colors, alpha, width, clip and transformation from stack grey (1) grey RGB-vector gsave (0) store colors, alpha, width, clip, and transformation to stackguess (1) convert a number to a string guessing the numbers meaning guess (1) convert a number to a string guessing the numbers meaning halfplane (2) create a halfplane shape hermiteanproduct (2) hermitian scalar product hue (1) hue RGB-vectorif (2) if operatorif (3) if/else operatorim (1) imaginary part imagergb (3) inquiring the rgba value of a pixel imagesize (1) getting the size of an image import (1) import program code from file incidences (1) list of incidences of a geometric objectindexof (2) first index of a substringindexof (3) first index of a substring after positioninputs (1) Getting the defining objects of an elementinspect (1) list available attributesinspect (2) get an attributeinspect (3) set an attribute instrument (1) specifying a MIDI instrument instrumentnames (0) list all available MIDI instruments inverse (1) inverse of a square invertible matrixiscircle (1) test for circleiscomplex (1) test for complex numberisconic (1) test for coniciseven (1) test for even integerisgeometric (1) test for geometric objectisinteger (1) test for integer iskeydown (1) asks if a key is currently pressedisline (1) test for lineislist (1) test for listismass (1) test for massismatrix (1) test for nested list in matrix shapeisnumbermatrix (1) test for list which is a number matrixisnumbervector (1) test for list which is a number vectorisodd (1) test for odd integerispoint (1) test for pointisreal (1) test for real numberisselected (1) test for being selectedisspring (1) test for springisstring (1) test for stringissun (1) test for sunisundefined (1) test for being undefined javascript (1) calling javascript join (2) join of two points key (0) typed character keydownlist (0) list of all kurrently pressed keyskeys (1) list of local keys associated with an object or a variablelayer (1) setting the drawing layerlength (1) length of a stringlength (1) length of a list line (1) setting the geometric type of a vector to line linearsolve (2) solve a system of linear equations linecolor (1) set line color linereflect (1) obtain a transformation matrix for reflection in a line linesize (1) set line size load (1) load data from a filelocal (arbitrary many arguments) create local variables (deprecated) locusdata (1) list of points on a locuslog (1) natural logarithm map (2) obtain a transformation matrix for translations map (4) obtain a transformation matrix for similarities map (6) obtain a transformation matrix for affine transformations map (8) obtain a transformation matrix for projective transformations mapgrid (1) mapping a rectangular grid mapimage (2) map a pixelimage, w.r.t. a function matrixrowcolumn (1) number of rows and colums of a matrixmax (1) maximum of all list elementsmax (2) maximum of function values applied to all list elements (run variable is #)max (3) maximum of function values applied to all list elements (explicit run variable) meet (2) intersection of two linesmessage (1) show a message in the status line midiaddtrack (1) assigning a MIDI melody given by a list of notes to a track midichannel (1) setting the midi channel midicontrol (2) setting an arbitrary midi control value midiposition (1) setting the sound pointer midiposition (0) getting the sound pointer midispeed (1) setting the speed of the MIDI tracks midispeed (0) getting the speed of the MIDI tracks midistart (0) starting the MIDI tracks midistop (0) halting the MIDI tracks midivolume (1) setting the midi volumemin (1) minimum of all list elementsmin (2) minimum of function values applied to all list elements (run variable is #)min (3) minimum of function values applied to all list elements (explicit run variable)mod (2) modulo mouse (0) current mouse position in homogeneous coordinates mover (0) last moved object moveto (2) move point to positionmult (2) multiplicationnot (1) logical not openconnection (2) open a TCP port openfile (1) open a file with specified name, return a handle openurl (1) open a specified URL in a browseror (2) logical orpairs (1) list of all pairs of elements of a list para (2) parallel of line through point parallel (2) parallel of line through pointparse (1) convert string to CindyScript expression pauseanimation (0) pause the animation perp (1) perpendicular 2-dimensional vector perp (2) perpendicular of line through point perpendicular (2) perpendicular of line through point playanimation (0) start the animation playfrequency (1) playing a MIDI note with specified freqeuncy playfunction (1) use a function to generate an audio sample playmelody (1) playing a MIDI melody given by a list of notes playsin (1) play a periodic signal playtone (1) playing a MIDI note playwave (1) use a list of numbers to generate an audio sample plot (1) plot a function with # run variable plot (2) plot a function with explicit run variable point (1) set the geometric type of a vector to point pointcolor (1) set point color pointreflect (1) obtain a transformation matrix for reflection in a point pointsize (1) set point size polygon (1) create a polygonal shape from a list of pointspow (2) powerprepend (2) prepend an element to a list print (1) print a value print (2) print to a file print (2) write to a TCP connection println (0) newline println (1) print a value followed by newline println (2) println to a file println (2) write to a TCP connectionproduct (1) product of all list elementsproduct (2) product of function values applied to all list elements (run variable is #)product (3) product of function values applied to all list elements (explicit run variable) pslq (1) same as guess random (1) random real numberrandom (0) random number between 0.0 and 1.0randombool (0) random boolean valuerandominteger (1) random integer numberrandomnormal (0) (0,1)-normal distributed random real valuere (1) real part readln (1) read from a TCP connection red (1) red RGB-vectorregional (arbitrary many arguments) create local variablesrelease (arbitrary many arguments) remove local variables and return last value (deprecated)remove (2) list differenceremoveelement (1) delete a named geometric element and the dependent elements of it removeimage (1) removing a pixelimage removetool (1) removing a tool from a custom toolbarremovevar (1) destroy a local variable repaint (0) force a repaint of the screen repaint (1) force a repaint after a delayrepeat (2) repeat loop with # run-variablerepeat (3) repeat loop with explicit run-variablereplace (3) replace all occurences of a substring by another stringreplace (2) apply several replacements given in a list of replacement pairs resetclock (0) reset the internal clockreverse (1) reverse a list roots (1) determine the roots of a polynomial rotate (1) rotate the global coordinate systemround (1) rounded value row (2) a specific row of a matrixrowmatrix (1) convert a vector to a row matrix scale (1) scale the global coordinate system screen (0) create a polygonal shape that covers the screen screenbounds (0) determining screen bounds screenresolution (0) determining screen resolution seconds (0) seconds since last resetseedrandom (1) seed the random generatorselect (2) select all elements of a list with a certain property (run variable is #)select (3) select all elements of a list with a certain property (explicit run variable)set (1) remove multiple instances of list elements, yielding a set setbasis (1) set global coordinate system to a translation basis setbasis (2) set global coordinate system to a similarity basis setbasis (3) set global coordinate system to an affine basis setbasis (4) set global coordinate system to a projective basis setdirectory (1) set current directory setdirectory (1) set the current directory setforce (2) set the force of a mass to a specific value simulation (0) handle to simulation simulationtime (0) time synchronized with simulationsin (1) sine functionsort sort elements from a list, can in particular be applied to lists of stringssort (1) sort elements in a listsort (2) sort elements in a list by explicit functionsqrt (1) square-root stopanimation (0) stop the animation stopsound (0) stop all sample out lines stoptone (1) muting a MIDI notesub (2) subtraction submatrix (2) a specific minor of a matrixsubstring (3) substring of a string from start index to end indexsum (1) sum of all list elementssum (2) sum of function values applied to all list elements (run variable is #)sum (3) sum of function values applied to all list elements (explicit run variable)take (2) access the n-th element of a listtan (1) tangent function tangent (2) calculate the tangent to a functiontext (1) convert anything to a string textcolor (1) set text color textsize (1) set text size time (0) current real-world timetokenize (2) tokenize a string and return a list of tokens translate (1) translate the global coordinate system transpose (1) transpose of a matrixtrigger (2) trigger a function on value changetriples (1) list of all triples of elements of a listunicode (1) convert unicode into character wait (1) wait for a specified number of millisecondswhile (2) while loopxor (2) logical exclusive orzeromatrix (2) create a zero matrix of specified lengthzerovector (1) create a zero vector of specified length
Contributors to this page: Wurster
,
Akira Iritani
and
Richter
. The content on this page is licensed under the terms of the License. |
Login |