Intergeo File Format v1 20080731 to 20100519 sub. x.y .. : supported SINCE version x.y ... XX x : do not exist in DGS -------: separate R / r : Read Mode for DGS W / w : Write Mode for DGS A/ Construction 1) Elements | TracenPoche R W | point ................... | ---------- | homogeneous_coordinates | ---------- | double .............. | 3.01c i2g r | complex ............. | XX | euclidean_coordinates . | 3.01c i2g r w | polar_coordinates ..... | 3.01c i2g r | line .................... | ---------- | homogeneous_coordinates | ---------- | double .............. | 3.01c i2g r w | complex ............. | XX | circle .................. | ---------- | matrix................. | ---------- | double .............. | 3.44 r | complex ............. | XX | 2) Constraints | TracenPoche R W | free_point .................................. | 3.01c i2g r w | free_line ................................... | XX | point_on_line ............................... | 3.01c i2g r w | point_on_line_segment........................ | 3.44 r w | point_on_circle.............................. | 3.44 r w | line_through_point........................... | XX | line_through_two_points ..................... | 3.01c i2g r w | line_angular_bisector_of_two_lines .......... | XX | line_angular_bisector_of_three_points ....... | 3.01c i2g r w | ray for TeP line_segment_by_points....................... | 3.44 r w | directed_line_segment_by_points.............. | 3.44 r x | as line-segment ray_from_point_and_vector.................... | XX | ray_from_point_through_point................. | 3.44 r w | line_parallel_to_line_through_point ......... | 3.01c i2g r w | line_perpendicular_to_line_through_point..... | 3.01c i2g r w | point_intersection_of_two_lines ............. | 3.01c i2g r w | midpoint_of_two_points....................... | 3.44 r w | midpoint_of_line_segment..................... | 3.44 r w | endpoints_of_line_segment.................... | XX | carrying_line_of_line_segment................ | XX | starting_point_of_directed_line_segment...... | XX | end_point_of_directed_line_segment........... | XX | line_segment_of_directed_line_segment........ | XX | vector_of_ray................................ | XX | starting_point_of_ray........................ | XX | carrying_line_of_ray......................... | XX | circle_by_center_and_radius.................. | XX | circle_by_center_and_point................... | 3.44 r w | circle_by_three_points....................... | XX | intersection_points_of_two_circles........... | 3.44 r w | other_intersection_point_of_two_circles...... | 3.44 r w | intersection_points_of_circle_and_line....... | 3.44 r w | other_intersection_point_of_circle_and_line.. | 3.44 r w | intersection_points_of_two_conics............ | XX | intersection_points_of_conic_and_line........ | XX | other_intersection_point_of_conic_and_line... | XX | circle_tangent_lines_by_point................ | XX | foci_of_conic................................ | XX | center_of_circle............................. | XX | locus_defined_by_point_on_line................ | 3.44 r w | locus_defined_by_point_on_line_segment........ | 3.44 r w | locus_defined_by_point_on_circle.............. | 3.44 r w | locus_defined_by_point_on_locus............... | XX | locus_defined_by_line_through_point........... | XX | symmetry_by_point............................ | 3.44 r w | symmetry_by_line............................. | 3.44 r w | symmetry_by_circle........................... | XX | translate.................................... | XX | 3) Display | TracenPoche R W | style ............. | ---------- | label .......... | 3.01c i2g r w | for TeP scrip T=Texte(M,"blabla"); | | { & } replaced by ( & ) : collision with {} options in TeP background-color... | 3.44 r | B/ Private | TracenPoche R W | figure.txt ... | 3.01c i2g w | script in TeP text format (for debug) TeP reads/writes directly *.i2g file via a PHP server(local or online, tested since PHP 4.3) i2gXMLrw.fla or .swf is developed completely separatly from TeP compilation since TeP 3.01c by Keops (E.OSTENNE) 2008-2010