Difference between revisions of "ZoomIn Command"
From GeoGebra Manual
m (ZoomIn(1) doesn't change the view, but does remove traces) |
(;ZoomIn( <Min x>, <Min y>, <Min z>, <Max x>, <Max y>, <Max z> )) |
||
Line 3: | Line 3: | ||
:Zooms the [[File:Menu view graphics.svg|link=|16px]] [[Graphics View]] in by given factor with respect to current zoom, center of the screen is used as center point for the zoom. | :Zooms the [[File:Menu view graphics.svg|link=|16px]] [[Graphics View]] in by given factor with respect to current zoom, center of the screen is used as center point for the zoom. | ||
:{{example|1=<div><code>ZoomIn(1)</code> doesn't change the view, but does remove traces</div> <div><code>ZoomIn(2)</code> zooms the view in</div> <div><code>ZoomIn(0.5)</code> is equivalent to <code>ZoomOut(2)</code>, i.e. it zooms the view out.</div>}} | :{{example|1=<div><code>ZoomIn(1)</code> doesn't change the view, but does remove traces</div> <div><code>ZoomIn(2)</code> zooms the view in</div> <div><code>ZoomIn(0.5)</code> is equivalent to <code>ZoomOut(2)</code>, i.e. it zooms the view out.</div>}} | ||
+ | |||
;ZoomIn( <Scale Factor>, <Center Point> ) | ;ZoomIn( <Scale Factor>, <Center Point> ) | ||
:Zooms the [[File:Menu view graphics.svg|link=|16px]] [[Graphics View]] in by given factor with respect to current zoom, second parameter specifies center point for the zoom. | :Zooms the [[File:Menu view graphics.svg|link=|16px]] [[Graphics View]] in by given factor with respect to current zoom, second parameter specifies center point for the zoom. | ||
:{{example|1=<div><code>ZoomIn(2, (0, 0))</code></div>}} | :{{example|1=<div><code>ZoomIn(2, (0, 0))</code></div>}} | ||
+ | |||
;ZoomIn( <Min x>, <Min y>, <Max x>, <Max y> ) | ;ZoomIn( <Min x>, <Min y>, <Max x>, <Max y> ) | ||
:Zooms the graphics view to the rectangle given by vertices (Min x, Min y), (Max x, Max y). | :Zooms the graphics view to the rectangle given by vertices (Min x, Min y), (Max x, Max y). | ||
:{{example|1=<div><code><nowiki>ZoomIn(0, 1, 5, 6)</nowiki></code> </div>}} | :{{example|1=<div><code><nowiki>ZoomIn(0, 1, 5, 6)</nowiki></code> </div>}} | ||
− | :{{Note|If any of these parameters are dependent or has label set, the bounds of the view become dynamic. To avoid this | + | :{{Note|If any of these parameters are dependent or has label set, the bounds of the view become dynamic. To avoid this behavior, use [[CopyFreeObject Command]].}} |
:{{example|1=<div>If ''a'' is a slider, <code><nowiki>ZoomIn(-a, -a, a, a)</nowiki></code> makes the zoom of the view dependent on slider ''a''.</div>}} | :{{example|1=<div>If ''a'' is a slider, <code><nowiki>ZoomIn(-a, -a, a, a)</nowiki></code> makes the zoom of the view dependent on slider ''a''.</div>}} | ||
+ | |||
+ | ;ZoomIn( <Min x>, <Min y>, <Min z>, <Max x>, <Max y>, <Max z> ) | ||
+ | :Zooms the 3D graphics view to the cuboid given by vertices (Min x, Min y, Min z), (Max x, Max y, Max z). | ||
+ | :{{example|1=<div><code><nowiki>ZoomIn(-5, -5, -5, 5, 5, 5)</nowiki></code> </div>}} | ||
+ | :{{Note|The dynamic behavior of the 2D version isn't supported}} | ||
{{Notes|1= | {{Notes|1= | ||
:*If multiple [[File:Menu view graphics.svg|link=|16px]] [[Graphics View|Graphics Views]] are present, the active one is used | :*If multiple [[File:Menu view graphics.svg|link=|16px]] [[Graphics View|Graphics Views]] are present, the active one is used | ||
:*See also [[ZoomOut Command|ZoomOut]], [[SetActiveView Command|SetActiveView]], [[Pan Command|Pan]] commands.}} | :*See also [[ZoomOut Command|ZoomOut]], [[SetActiveView Command|SetActiveView]], [[Pan Command|Pan]] commands.}} |
Revision as of 19:39, 15 June 2019
- ZoomIn( <Scale Factor> )
- Zooms the Graphics View in by given factor with respect to current zoom, center of the screen is used as center point for the zoom.
- Example:
ZoomIn(1)
doesn't change the view, but does remove tracesZoomIn(2)
zooms the view inZoomIn(0.5)
is equivalent toZoomOut(2)
, i.e. it zooms the view out.
- ZoomIn( <Scale Factor>, <Center Point> )
- Zooms the Graphics View in by given factor with respect to current zoom, second parameter specifies center point for the zoom.
- Example:
ZoomIn(2, (0, 0))
- ZoomIn( <Min x>, <Min y>, <Max x>, <Max y> )
- Zooms the graphics view to the rectangle given by vertices (Min x, Min y), (Max x, Max y).
- Example:
ZoomIn(0, 1, 5, 6)
- Note: If any of these parameters are dependent or has label set, the bounds of the view become dynamic. To avoid this behavior, use CopyFreeObject Command.
- Example:If a is a slider,
ZoomIn(-a, -a, a, a)
makes the zoom of the view dependent on slider a.
- ZoomIn( <Min x>, <Min y>, <Min z>, <Max x>, <Max y>, <Max z> )
- Zooms the 3D graphics view to the cuboid given by vertices (Min x, Min y, Min z), (Max x, Max y, Max z).
- Example:
ZoomIn(-5, -5, -5, 5, 5, 5)
- Note: The dynamic behavior of the 2D version isn't supported
Notes:
- If multiple Graphics Views are present, the active one is used
- See also ZoomOut, SetActiveView, Pan commands.
Comments
Idea of Use[edit]
Linear aproximation of a function by its tangent[edit]
Create a function f with a point A on it and a button with the code ZoomIn(2,A)
to see that the function looks equal to the tangent for a big "magnification". Another button with ZoomOut let you be able to prove this at other positions of the point A.