Last modified 2 weeks ago
Last modified on 05/08/12 11:17:39
GeoGebra3D Blog
Development blog of GeoGebra3D, latest items on top.
4.9.21.0
- matrix * 3D point
- When mouse is clicked on xOy plane, create free point.
- Toggle button for xOy plane in 3D view style bar.
- fixing wrong cast bug due to GeoPoint2.addIncidence()
- intersection tool for line/line, line/conic, conic/conic should work regardless it's 2D/3D objects/view
- choose object behind (bug : title location)
- selected object is always first 3D hit (so it's possible to right-click it)
- euclidian view for plane : use drawing matrix (so view is the same that "view in front of")
4.9.20.0
- Surfaces rendering
- improved
- always clipped by the box
- level of detail
- 3D curves/surface syntax :
- Curve[ <Expression>, <Expression>, <Expression>, <Parameter Variable>, <Start Value>, <End Value> ]
- Function[ <Expression>, <Parameter Variable 1>, <Start Value>, <End Value>, <Parameter Variable 2>, <Start Value>, <End Value> ]
- Surface[ <Expression>, <Expression>, <Expression>, <Parameter Variable 1>, <Start Value>, <End Value>, <Parameter Variable 2>, <Start Value>, <End Value> ]
- axis/grid
- not displayed outside the box
- pyramid
- Pyramid[ <point>, <point>, ..., <point> ] ("Pyramid" tool : create basis + create/select top point)
- Pyramid[ <polygon>, <top point> ] ("Pyramid" tool : select basis + create/select top point)
- Pyramid[ <polygon>, <height> ] ("Extrude to Pyramid/Cone" tool : Drag polygon, or select polygon and enter altitude to create centered pyramid)
- prism :
- Prism[ <point>, <point>, ..., <point> ] ("Prism" tool : create basis + create/select first top point)
- Prism[ <polygon>, <top point> ] ("Prism" tool : select basis + create/select first top point)
- Prism[ <polygon>, <height> ] ("Extrude to Prism/Cylinder" tool : Drag polygon, or select polygon and enter altitude to create right prism)
- cone
- Cone[ <Circle>, <height> ] (right circular cone, "Extrude to Pyramid/Cone" tool : Drag circle, or select circle and enter altitude to create right circular cone)
- cylinder
- Cylinder[ <Cylinder>, <height> ] (right circular cylinder, "Extrude to Prism/Cylinder" tool : Drag circle, or select circle and enter altitude to create right cylinder)
- right prism tool is renamed to "Extrude to Prism/Cylinder" tool
4.9.18.0
- Fixing texts (partly)
- Fixing path intersection tool
4.9.17.0
- Clipping box :
- correct extension border
- points can't move outside (comprising the size)
- always used for axes/planes
- Outline for xOy plane (+ fixing "moving dash" of the grid)
- 3 possible sizes (not savable for now)
- EuclidianStyleBar3D back in EuclidianView3D
- Moving 3D drawing pad along xOy / along Oz :
- like for points
- display moving cursor (with little cube)
- don't highlight geo when in translate view mode (also in 2D ?)
4.9.16.0
- Clipping box :
- rotation of the scene about its center
- translation of the scene parallel to xOy plane
- scale of the scene about picked point (or center of the scene if picked point is outside)
- possibility to switch it off (options > graphics view 3D > basic, at bottom)
4.9.13.0
- Fixing EuclidianViewInterface related bugs
- Fixing 3D evaluator bad overriding
4.9.10.0
- Correct order for output in polyhedrons commands
- Prism[...] works with regular polygon as input
4.9.9.0
- Intersect[plane,plane] leads to IntersectPath[plane,plane]
4.9.8.0
- translate 3D objects
- 3D segments are number values
4.9.7.0
- isEqual() for GeoVector3D
- Length[<GeoVector3D>]
- Angle with 3D points
- Cube[point,point,direction] command (also Tetrahedron, Octahedron, Dodecahedron, Icosahedron)
- axis-fixed light
- tries about polygon offset
4.9.5.0
- fix picking buffer overflow when creating a polygon
- fix bad default 3D view
4.9.4.0
- fix add/remove geo for picking buffer
- texts in 3d
- fix point inside 3D polygon
- fix 3D segments with zero length were undefined
4.9.2.0
- optimize update of colors for 3D view
4.9.1.0
- anaglyph : possible automatic grayscale, possible turn off green chanel
- 3D view can change background color
4.9.0.0
- properties for 3D view (todo: implement all properties)
- projection tab in 3D properties
- modify 3D style bar (default view, projection popup)
- optimize projections (TODO : understand fill offset)
- add cav projection
- correct 3D mouse pointer (for perspective, cav)
3.9.288
3.9.286
- Surfaces
- Function[u*v,u,-1,1,v,-1,1]
- Surface[cos(u) (4 + cos(v)), sin(u) (4+ cos(v)), sin(v), u, 0, 2*pi, v, 0, 2*pi]
- Perspective projection (very beta)
- Anaglyph projection
3.9.268
- 2D view from...:
- Moving points
- New point tool
- Line, segment, ray, vector tools
- Circle two points, circle point-radius tools
- fits the 3D view when created by a plane
- specific toolbar
- perpendicular line tool
- points/objects defining the view are not moveable
- Planes use region parameters
- GeoPoint3D::setUndefined() doesn't erase region parameters
- Plane[<Polygon>], Plane[<Conic>] creates a plane containing the polygon, conic.
3.9.253
- Intersect[<Line>, <Conic>] in 3D
- 2D line doesn't work
- Intersect[<Conic>, <Conic>] in 3D
3.9.246
- Midpoint for 3D segment
- Fixing labelling of prism/pyramid
- Drawing plane when view direction parallel to it
- Fixing selection of point when created
- Fixing showing 3D cursor
- Fixing 3D cursor
- Fixing moving point on plane when view direction parallel to plane
3.9.243
- Zoom in 3D centered on mouse pointer
- Circle[<Point>,<Radius>,<Line>] create circle with center, radius, and axis parallel to line
- Circle[<Point>,<Radius>,<Vector>] create circle with center, radius, and axis parallel to vector
- Circle[<Point>,<Radius>,<Plane>] create circle with center, radius, and parallel to plane
- Fixing wrong display of 3D vectors in 2D view.
- Fixing midpoint 3D : only if one of the points is 3D
- 3D polygon : coord sys centered on first point
- Button tool for circle point, radius, direction
- Circle[<Point>,<Point>,<Direction>] creates a circle with center, through a point, and axis parallel to direction (may be undefined)
- Fixing 3D polygon undefined
- Fixing sphere point-radius
- Button tool images for circle axis-point and circle point-radius-direction
3.9.240
- Add button tools for parallel line, perpendicular line
- Add command for plane perpendicular to a vector
- Display 3D vector in 2D view
- Right-click doesn't change the direction for moving a 3D point
- Button tool "circle 3 points" in 3D
- Midpoint of 3D points (command and button tool)
- View in front of works with algebra view. Change acceleration of the rotation animation.
