 
													Maple
シンプルな操作性の高度数学ソフトウェア
• 教育機関向け Maple • 学生向け Maple • Maple Learn • Maple Calculator App • 企業及び官公庁向け Maple • 個人利用向け Maple 
													Maple Add-Ons
• 学生向けEブック & 学習ガイド • Maple ツールボックス • MapleNet • 無償版 Maple Player 
                                                    Student Success Platform
定着率の向上
Maple Flow
Engineering calculations & documentation
• Maple Flow • Maple Flow Migration Assistant 
                                                    
 
                             
													  
													  
                                                     
                                                     
													 
                            
 
 ![[ConvexHull, DelaunayTriangulation, PolygonTriangulation, VoronoiDiagram]](ComputationalGeometry/ComputationalGeometry_2.gif)
 
  
 
 
  
 , n), %T)), `^`(s(Normal(0, 1), n), %T), `^`(s(Geometric(`/`(1, 10)), n), %T))](ComputationalGeometry/ComputationalGeometry_8.gif) 
 ![Typesetting:-mprintslash([points := RTABLE(18446744074101631086, float[8], Matrix, rectangular, Fortran_order, [], 2, 1 .. 500, 1 .. 3)], [Matrix(%id = 18446744074101631086)])](ComputationalGeometry/ComputationalGeometry_9.gif)
![hull := ConvexHull(points); -1; hull := map(proc (face) options operator, arrow; points[face] end proc, hull); -1](ComputationalGeometry/ComputationalGeometry_10.gif) 
  
 
 
  
 ![d := Display(m, view = [DEFAULT, DEFAULT]); -1; d; 1](ComputationalGeometry/ComputationalGeometry_15.gif) 
 
 
 ![polygons := map(proc (x) options operator, arrow; x[3] end proc, [data]); -1](ComputationalGeometry/ComputationalGeometry_18.gif) 
  
 

 
 
 
  
 
 
  
 
![ConvexHull(polygons[1]); 1](ComputationalGeometry/ComputationalGeometry_30.gif) 
 ![[192, 147, 146, 115, 112, 111, 86, 85, 84, 82, 74, 12, 11, 268, 267, 228, 217, 216, 215, 195]](ComputationalGeometry/ComputationalGeometry_31.gif)
![convexHulls := map(proc (p) options operator, arrow; p[ConvexHull(p)] end proc, polygons); -1](ComputationalGeometry/ComputationalGeometry_32.gif) 
  
 
 
 
![mainlandCanada := sort(polygons, key = (proc (p) options operator, arrow; ConvexHull(p, volume) end proc))[-1]](ComputationalGeometry/ComputationalGeometry_37.gif) 
 ![Typesetting:-mprintslash([mainlandCanada := RTABLE(18446744074141058582, float[8], Matrix, rectangular, Fortran_order, [], 2, 1 .. 272, 1 .. 2)], [Matrix(%id = 18446744074141058582)])](ComputationalGeometry/ComputationalGeometry_38.gif)
 
 ![dt := displayPolygons(map(proc (t) options operator, arrow; mainlandCanada[t] end proc, tris), style = polygon); -1; dt; 1](ComputationalGeometry/ComputationalGeometry_40.gif) 
 
 
 
 
 
 
 
 
 ![displayPolygons(map(proc (t) options operator, arrow; mainlandCanada[t] end proc, triangulation), style = polygon); 1](ComputationalGeometry/ComputationalGeometry_49.gif) 
 