Программа по математике geogebra
Содержание:
- General methods
- Client Events
- GeoGebra’s File format
- Miscellaneous
- Direct Input using the Input Bar
- Инструменты, используемые в программе
- Constructions with the Mouse
- Расширение GeoGebra
- 3D Graphics View Toolbar
- Интерфейс GeoGebra
- Translation of the Coordinate System
- Сравнение альтернативных программ:
- Пользователи, которые скачивали ГеоГебра — GeoGebra, также скачивали:
General methods
Method Signature | Since | Description |
---|---|---|
void deleteObject(String objName) | 2.7 | Deletes the object with the given name. |
void setAuxiliary(geo, true/false) | 5.0 | Affects or not the status of «auxiliary object» to object geo. |
void setValue(String objName, double value) | 3.2 | Sets the double value of the object with the given name. Note: if the specified object is boolean, use a value of 1 to set it to true and any other value to set it to false. For any other object type, nothing is done. |
void setTextValue(String objName, String value) | 3.2 | Sets the text value of the object with the given name. For any other object type, nothing is done. |
void setListValue(String objName, int i, double value) | 5.0 | Sets the value of the list element at position ‘i’ to ‘value’ |
void setCoords(String objName, double x, double y)void setCoords(String objName, double x, double y, double z) | 3.05.0 | Sets the coordinates of the object with the given name. Note: if the specified object is not a point, vector, line or absolutely positioned object (text, button, checkbox, input box) nothing is done. |
void setCaption(String objName, String caption) | 5.0 | Sets the caption of object with given name. |
void setColor(String objName, int red, int green, int blue) |
2.7 | Sets the color of the object with the given name. |
void setVisible(String objName, boolean visible) | 2.7 | Shows or hides the object with the given name in the graphics window. |
void setLabelVisible(String objName, boolean visible) | 3.0 | Shows or hides the label of the object with the given name in the graphics window. |
void setLabelStyle(String objName, int style) | 3.0 | Sets the label style of the object with the given name in the graphics window. Possible label styles are NAME = 0, NAME_VALUE = 1, VALUE = 2 and (from GeoGebra 3.2) CAPTION = 3 |
void setFixed(String objName, boolean fixed, boolean selectionAllowed) | 3.0 | Sets the «Fixed» and «Selection Allowed» state of the object with the given name. Note: fixed objects cannot be changed. |
void setTrace(String objName, boolean flag) | 3.0 | Turns the trace of the object with the given name on or off. |
boolean renameObject(String oldObjName, String newObjName) | 3.2 | Renames oldObjName to newObjName. Returns whether the rename was successful |
void setLayer(String objName, int layer) | 3.2 | Sets the layer of the object |
void setLayerVisible(int layer, boolean visible) | 3.2 | Shows or hides the all objects in the given layer |
void setLineStyle(String objName, int style) | 3.2 | Sets the line style for the object (0 to 4) |
void setLineThickness(String objName, int thickness) | 3.2 | sets the thickness of the object (1 to 13, -1 for default) |
void setPointStyle(String objName, int style) | 3.2 | |
void setPointSize(String objName, int size) | 3.2 | Sets the size of a point (from 1 to 9) |
void setDisplayStyle(String objName, String style) | 5.0 | Sets the display style of an object. Style should be one of «parametric», «explicit», «implicit», «specific» |
void setFilling(String objName, double filling) | 3.2 | Sets the filling of an object (from 0 to 1) |
String getPNGBase64(double exportScale, boolean transparent, double DPI) | 4.0 | Returns the active Graphics View as a base64-encoded Stringeg var str = ggbApplet.getPNGBase64(1, true, 72); The DPI setting is slow, set to if you don’t need it |
String exportSVG() | 4.0 | Returns the active Graphics View as an SVGeg var svg = ggbApplet.exportSVG(); Returrns if the active view is 3D |
void getScreenshotBase64(function callback) | 5.0 | Gets the screenshot of the whole applet as PNG and sends it to the callback function as a base64 encoded string. Example: For internal use only, may not work in all browsers |
boolean writePNGtoFile(String filename, double exportScale, boolean transparent, double DPI) | 4.0 | Exports the active Graphics View to a .PNG file. The DPI setting is slow, set to if you don’t need it eg var success = ggbApplet.writePNGtoFile(«myImage.png», 1, false, 72); |
boolean isIndependent(String objName) | 4.0 | checks if objName is independent |
boolean isMoveable(String objName) | 4.0 | checks if objName is is moveable |
Client Events
These events can be observed using the method
Type | Attributes | Description |
---|---|---|
addMacro | : macro name | when new macro is added |
addPolygon | polygon construction started | |
addPolygonComplete | : polygon label | polygon construction finished |
algebraPanelSelected | Graphing / Geometry apps: algebra tab selected in sidebar | |
deleteGeos | multiple objects deleted | |
deselect | : object name (for single object) or null (deselect all) | one or all objects removed from selection |
dragEnd | mouse drag ended | |
editorKeyTyped | key typed in editor (Algebra view of any app or standalone Evaluator app) | |
editorStart | object label if editing existing object | user moves focus to the editor (Algebra view of any app or standalone Evaluator app) |
editorStop | : object label if editing existing object | user (Algebra view of any app or standalone Evaluator app) |
export | : JSON encoded array including export format | export started |
mouseDown | : mouse x-coordinate, : mouse y-coordinate | user pressed the mouse button |
movedGeos | : object labels | multiple objects move ended |
movingGeos | : object labels | multible objects are being moved |
openDialog | : dialog ID | dialog is opened (currently just for export dialog) |
openMenu | : submenu ID | main menu or one of its submenus were open |
pasteElms | : pasted objects as XML | pasting multiple objects started |
pasteElmsComplete | pasting multiple objects ended | |
perspectiveChange | perspective changed (e.g. a view was opened or closed) | |
redo | redo button pressed | |
relationTool | : HTML description of the object relation | relation tool used |
removeMacro | : custom tool name | custom tool removed |
renameComplete | object renaming complete (in case of chain renames) | |
renameMacro | : array | custom tool was renamed |
select | : object label | object added to selection |
setMode | : mode number (see toolbar reference for details) | app mode changed (e.g. a tool was selected) |
showNavigationBar | : «true» or «false» | navigation bar visibility changed |
showStyleBar | : «true» or «false» | style bar visibility changed |
sidePanelClosed | side panel (where algebra view is in Graphing Calculator) closed | |
sidePanelOpened | side panel (where algebra view is in Graphing Calculator) opened | |
tablePanelSelected | table of values panel selected | |
toolsPanelSelected | tools panel selected | |
undo | undo pressed | |
updateStyle | : object label | object style changed |
viewChanged2D | : horizontal pixel position of point (0,0), : vertical pixel position of point (0,0), : ratio pixels / horizontal units, : ratio pixels / vertical units, : graphics view number (1 or 2) | graphics view dimensions changed by zooming or panning |
viewChanged3D | similar to 2D, e.g. | 3D view dimensions changed by zooming or panning |
GeoGebra’s File format
With these methods you can set everything in a construction (see XML Reference ).
Method Signature | Since | Description |
---|---|---|
void evalXML(String xmlString) | 2.7 | Evaluates the given XML string and changes the current construction. Note: the construction is NOT cleared before evaluating the XML string. |
void setXML(String xmlString) | 2.7 | Evaluates the given XML string and changes the current construction. Note: the construction is cleared before evaluating the XML string. This method could be used to load constructions. |
String getXML() | 2.7 | Returns the current construction in GeoGebra’s XML format. This method could be used to save constructions. |
String getXML(String objName) | 3.2 | Returns the GeoGebra XML string for the given object, i.e. only the <element> tag is returned. |
String getAlgorithmXML(String objName) | 3.2 | For a dependent GeoElement objName the XML string of the parent algorithm and all its output objects is returned. For a free GeoElement objName «» is returned. |
String getFileJSON() | 5.0 | Gets the current construction as JSON object including the XML and images |
String setFileJSON(Object content) | 5.0 | Sets the current construction from a JSON (object or string) that includes XML and images (try getFileJSON for the precise format) |
String getBase64() | Gets the current construction as a base64-encoded .ggb file | |
String getBase64(function callback) | 4.2 | Gets the current construction as a base64-encoded .ggb file asynchronously, passes as parameter to the callback function when ready. The callback function should take one parameter (the base64 string). |
void setBase64(String ) | 4.0 | Sets the current construction from a base64-encoded .ggb file. If callback function is specified, it is called after the file is loaded. |
Miscellaneous
Method Signature | Since | Description |
---|---|---|
void debug(String string) | 3.2 | Prints the string to the Java Console |
String getVersion() | 5.0 | Returns the version of GeoGebra |
Direct Input using the Input Bar
GeoGebra’s 3D Graphics View supports points, vectors, lines, segments, rays, polygons, and circles in a three-dimensional coordinate system. You may either use the Tools provided in the , or directly enter the algebraic representation of these objects in the Input Bar or Input Field of the Algebra View (GeoGebra Web and Tablet Apps).
Example: Enter into the Input Bar or Input Field of the Algebra View in order to create a point in the three-dimensional coordinate system.
Furthermore, you may now create surfaces, planes, as well as geometric solids (pyramids, prisms, spheres, cylinders, and cones).
Example: Enter in order to create the corresponding surface.
Инструменты, используемые в программе
GeoGebra дает возможность работать с разными объектами, например, таблицами, графами, алгебраическими уравнениями, геометрическими фигурами, арифметикой и статистическими данными. Еще вы найдете дополнительные функции, которые позволяют оперировать интегралами, корнями, графиками и многим другим. Для удобства в использовании все они включены в один пакет.
Работа со стереометрическими чертежами
С Геогебра вы сможете работать в двух- или трехмерном пространстве. В зависимости от того какой вариант вы предпочтете для работы, получится 2-х или 3-х мерная фигура.
При помощи точек утилита формирует геометрические фигуры. Можно указывать нужные параметры или провести через каждую из них линию. Также, вы сможете отметить углы, проложить сечение для них в уже готовых фигурах, или помереть длину линий.
Независимое построение
Вы можете воспользоваться функцией выноса рисунка, чтобы построить объекты независимо от основной фигуры. Например, после того как построили какой-либо многогранник, можно вынести его угол или несколько линий отдельно от него. С подобной функцией вы сможете детально рассмотреть любую часть фигуры.
Графики функции
С помощью GeoGebra вы сможете с легкостью построить графики функции. Чтобы настраивать их можно воспользоваться ползунками или прописать формулы.
Восстановление работы и поддержка других проектов
Если вы случайно закрыли нужный проект, то с помощью этой утилиты вы можете возобновить работу с ним от последней точки. Также, вы сможете открыть скачанные файлы для внесения своих правок.
Сообщество программы
Сегодня разработчики GeoGebra каждый день усовершенствуют утилиту. Существует ресурс под названием GeoGebra Tube, где все пользователи могут обсуждать новые предложения, рекомендации и даже поделиться своими готовыми проектами в режиме онлайн. Все они доступны каждому и естественно бесплатны, как и сама программа. Использовать все предложенные файлы вы можете без ограничений, и править так, как вам потребуется.
Количество доступных проектов давно перевалило цифру в 200 тысяч. И с каждым днем их становится все больше. Многие из них на английском, но вы сможете перевести проект на любой язык после скачивания его на компьютер.
Плюсы
Рассмотрим достоинства этой программы, которые убедят вас в том, что она должна стать вашим помощником в работе:
- Наличие русского языка;
- Много функций для работы с математическими уравнениями;
- Наличие функционала по работе с графикой;
- Личный комьюнити;
- Поддерживается практически всеми ОС: Windows, OS X, Linux, Android и iOS.
Минусы
Как и везде, есть небольшие недочеты и в этой утилите. Но их очень мало и они весьма не значительны. Давайте рассмотрим все имеющиеся недостатки:
- Программа еще разрабатывается, поэтому встречаются неполадки;
- Большинство проектов выкладываются на английском языке.
Хотелось бы отметить, что эта программа не очень подходит для школьной программы, так как может создавать достаточно продвинутые графики функций. Школьникам и учителям следует поискать подобную утилиту, но с меньшим функционалом. GeoGebra больше подходит для преподавателей ВУЗов, в качестве программы для наглядной демонстрации. Также можно сделать презентацию более показательной с помощью разнообразных картинок обычных форматов.
Constructions with the Mouse
Using the construction Tools available in the you can create geometric constructions in the 3D Graphics View with the mouse. Select any construction tool from the 3D Graphics View Toolbar and read the tooltip provided in the 3D Graphics View in order to find out how to use the selected Tool.
Note: Any object you create in the 3D Graphics View also has an algebraic representation in the Algebra View.
Example: Select the Sphere with Center through Point Tool and click in the 3D Graphics View twice. The first click creates the center point while the second click creates a sphere and a point on the sphere.
Hint: In order to create a new point in the 3-dimensional space, you need to…
- click and hold the mouse key (tap and hold) in order to define it’s x— and y-coordinate, then
- drag the point up or down in order to change the z-coordinate and
- release the click (tap) once you reached the desired coordinates.
Расширение GeoGebra
Создано расширение GeoGebra для браузера Google Chrome
Обратите внимание на количество пользователей расширения: более 2.6 миллиона человек. Немногие расширения из магазина Chrome могут сравниться с такими цифрами
Это свидетельствует о том, что приложение GeoGebra широко используется в мире для образовательных целей.
Для входа в расширение кликните по кнопке «Сервисы» на панели закладок в браузере Google Chrome. После этого будет открыто окно расширения GeoGebra в вашем браузере. На начальном экране вы можете выбрать раздел математики, с которым далее вы будете работать в приложении.
Дополнительные материалы по работе в программе, вы можете найти на сайте производителя приложения, и в интернете.
3D Graphics View Toolbar
The 3D Graphics View Toolbar provides a wide range of Tools that can be operated with the mouse and allow you to create the three-dimensional graphical representations of objects directly in the 3D Graphics View.
Every icon in the Toolbar represents a that contains a selection of related construction Tools. In order to open a Toolbox, you need to click on the corresponding default Tool shown in the 3D Graphics View Toolbar (GeoGebra Web and Tablet Apps) or on the small arrow in the lower right corner of the Toolbar icon (GeoGebra Desktop).
Note: The Tools of the 3D Graphics View Toolbar are organized by the nature of resulting objects or the functionality of the Tools. You will find Tools that create different types of planes in the or Tools that allow you to create geometric solids in the .
Интерфейс GeoGebra
Интерфейс программы GeoGebra напоминает графический редактор. Программу можно использовать для черчения, но это не основное предназначение приложения.
Давайте рассмотрим основные элементы интерфейса программы GeoGebra:
- Полоса меню. Из меню вы можете изменить настройки программы.
- Панель инструментов. Здесь находятся инструменты для создания объектов. После щелчка по треугольнику в правом нижнем углу кнопки, будут открыты дополнительные инструменты. Операции, доступные в панели инструментов, можно производить с помощью строки ввода.
- Панель объектов. В Панели объектов отображаются введенные переменные и функции. Вместо имен переменных здесь отображаются их значения. Для того, чтобы увидеть формулу в символьном виде, нужно будет кликнуть по ней правой кнопкой мыши.
- Кнопки «Отменить» и «Повторить».
- Строка ввода. Это основной инструмент при работе в программе GeoGebra. Здесь вводятся команды и формулы, задаются значения переменных. Справа от строки ввода расположена кнопка «Список команд». С помощью дополнительных команд можно будет вводить команды и отсутствующие на клавиатуре символы.
- Рабочая область. Все построения в программе производятся в рабочей области. Вы можете изменить масштаб с помощью колесика мыши, перемещать по рабочей области ось координат.
Далее попытаемся выполнить некоторые элементарные действия в программе GeoGebra.
Translation of the Coordinate System
You may translate the coordinate system by using the Move Graphics View Tool and dragging the background of the 3D Graphics View with your pointing device. Thereby, you can switch between two modes by clicking on the background of the 3D Graphics View:
- Mode xOy-plane: You may translate the scene parallel to the xOy-plane.
- Mode z-axis: You may translate the scene parallel to the z-axis.
Alternatively you can hold the Shift key and drag the background of the 3D Graphics View in order to translate the coordinate system. Again, you need to click in order to switch between the two modes while holding the Shift key.
Note: You can go back to the default view by selecting the button Back to Default View in the .
Сравнение альтернативных программ:
Avoirdupois Weight Measure Converter |
Memory Improvement |
The Definitive Guide To VoIP |
Letter Chase — Learn the Keyboard |
|
Описание | Переводите вес между разными телами | Получайте объявления и новости от Memory Improvement Blog | Скачать The Definitive Guide To VoIP, версия 1.0 | Научитесь набирать текст быстрее при помощи упражнений, тестов и игр. |
Рейтингу | ||||
Загрузки | 488 | 94 | 55 | 204 |
Цена | $ 0 | $ 0 | $ 0 | $ 0 |
Размер файла | 216 KB | 0.68 MB | 145 KB | 0.71 MB |
Download |
Download |
Download |
Download |
Пользователи, которые скачивали ГеоГебра — GeoGebra, также скачивали:
Мы рады посоветовать вам программы которые понравились другим пользователям ГеоГебра — GeoGebra. Вот список программ, аналогичных ГеоГебра — GeoGebra:
Julian-Gregorian-Dee Date Calculator
7.36
Эффективно переводите данные и выполняйте вычисления с помощью этого приложения
скачать
Программы по генеалогии
Рейтинг пользователей
The Complete Genealogy Builder
2013
Эффективно управляйте вашими генеалогическими данными
скачать
Программы по генеалогии
Рейтинг пользователей
Excel2GED-family.xls
1.0
Без труда конвертируйте файлы Excel в формат gedcom
скачать
Программы по генеалогии
Рейтинг пользователей
PrettyEarth — World Atlas and Maps, GPS
6.0
Изучайте и анализируйте географическую информацию, представленную в разных форматах.
скачать
Программы по генеалогии
Рейтинг пользователей