Анимация в системе программирования PascalABC.NET
Модуль Graph3D – обзор 3D-программирование – важнейшая сфера разработки программного обеспечения. Graph3D – простой в освоении и использовании модуль 3D-графики для PascalABC.NET, написанный на основе библиотеки HelixToolkit WPF (требуется Windows 7 и выше!). Программы для Graph3D манипулируют примитивными 3D-объектами и их свойствами. В модуле Graph3D предусмотрены алгоритмические анимации и их комбинаторы. Презентация «PascalABC.NET. 3D-графика. Модуль Graph3D» Слайд Презентация «PascalABC.NET. 3D-графика. Модуль Graph3D» Слайд 3D-примитивы и их конструирующие функции Sphere(x, y, z, Radius, Color) Ellipsoid(x, y, z, RadiusX, RadiusY, RadiusZ, Color) Cube(x, y, z, SideLength, Color) Box(x, y, z, SideX, SideY, SideZ, Color) Cylinder(x, y, z, Height, Radius, Color) Tube(x, y, z, Height, Radius, InnerRadius, Color) Cone(x, y, z, Height, Radius, Color) Prism(x, y, z, Sides, Height, Radius, Color) Pyramid(x, y, z, Sides, Height, Radius, Color) Torus(x, y, z, Diameter, TubeDiameter, Color) Teapot(x, y, z, Color) Arrow(x, y, z, vx, vy, vz, Color) Icosahedron(x, y, z, Radius, Color) Dodecahedron(x, y, z, Radius, Color) Tetrahedron(x, y, z, Radius, Color) Octahedron(x, y, z, Radius, Color) FileModel3D(x, y, z, FileName, Color) Lego(x, y, z, col, r, h, Color) Rectangle3D(p: Point3D, Length, Width: real, Normal, LengthDirection: Vector3D, Color) Text3D(x, y, z, Text, Height, Color) Segment3D(p1, p2: Point3D, Thickness, Color) Segments3D(points: sequence of Point3D, Thickness, Color) Polyline3D(points: sequence of Point3D, Thickness, Color) ClosedPolyline3D(points: sequence of Point3D, Thickness, Color)