Using Oshima Splines to Produce Accurate Numerical Results and High Quality Graphical Output

  • Setsuo TakatoEmail author
  • José A. Vallejo


We illustrate the use of Oshima splines in producing high-quality Open image in new window output in two cases: first, the numerical computation of derivatives and integrals, and second, the display of silhouettes and wireframe surfaces, using the macros package Open image in new window . Both cases are of particular interest for college and university teachers wanting to create handouts to be used by students, or drawing figures for a research paper. When dealing with numerical computations, Open image in new window can make a call to the CAS Maxima to check for accuracy; in the case of surface graphics, it is particularly important to be able to detect intersections of projected curves, and we show how to do it in a seamlessly manner using Oshima splines in Open image in new window . A C compiler can be called in this case to speed up computations.


KeTCindy Cinderella Maxima Oshima spline 

Mathematics Subject Classification

Primary 97U50 Secondary 97U60 



This work was supported by JSPS KAKENHI Grant Nos. 16K0115, 18K02948, 18K02872.


  1. 1.
    Takato, S.: What is and how to use KeTCindy—linkage between dynamic geometry software and collaborative use of KetCindy and free computer algebra systems and LaTeX graphics capabilities. In: Mathematical Software—ICMS 2016, LNCS 9725, pp. 371–379. Springer (2016)Google Scholar
  2. 2.
    Takato, S., McAndrew, A., Vallejo, J., Kaneko, M.: Collaborative use of KeTCindy and free computer algebra systems. Math. Comput. Sci. 11(3–4), 503–514 (2017)MathSciNetCrossRefGoogle Scholar
  3. 3.
    Takato, S., Vallejo, J.: Hamiltonian dynamical systems: symbolical, numerical and graphical study. Math. Comput. Sci. 13(1), 281–295 (2019)MathSciNetzbMATHCrossRefGoogle Scholar
  4. 4.
    Kaneko, M., Yamashita, S., Kitahara, K., Maeda, Y., Nakamura, Y., Kortenkamp, U., Takato, S.: KETCindy—collaboration of Cinderella and KETpic, reports on CADGME 2014 conference working group. Int. J. Technol. Math. Educ. 22(4), 179–185 (2015)Google Scholar
  5. 5.
    Takato, S., Hamaguchi, N., Sarafian, H.: Generating data of mathematical figures for 3D printers with KETpic and educational impact of the printed models. In: ICMS 2014, LNCS, vol. 8592, pp. 629–634. Springer, Heidelberg (2014)zbMATHCrossRefGoogle Scholar
  6. 6.
    Kaneko, M., Maeda, Y., Hamaguchi, N., Nozawa, T., Takato, S.: A scheme for demonstrating and improving the effect of CAS use in mathematics education. In: Proceedings on ICCSA, pp. 62–71. IEEE (2013)Google Scholar
  7. 7.
    Kaneko, M., Takato, S.: The effective use of LaTeX drawing in linear algebra. Electron. J. Math. Technol. 5(2), 1–20 (2011)Google Scholar
  8. 8.
    Kaneko, M., Takato, S.: A CAS macro package as LaTeX graphical command generator and its applications. In: Proceedings on ICCSA, pp. 72–81. IEEE (2011)Google Scholar
  9. 9.
    Kortenkamp, U.: Interoperable interactive geometry for Europe. Electron. J. Math. Technol. 5(1), 1–14 (2011)Google Scholar
  10. 10.
    CTAN. Accessed 5 Apr 2019
  11. 11.
    Cinderella. Accessed 5 Apr 2019
  12. 12.
    R. Accessed 5 Apr 2019
  13. 13.
    Maxima. Accessed 5 Apr 2019
  14. 14.
    Oshima, T.: Drawing curves, mathematical progress in expressive image synthesis III. In: Dobashi, Y., Ochiai, H. (eds.) Mathematics for Industry, vol. 24, pp. 95–106. Springer, Berlin (2016). ISBN: 9789811010750Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Tōhō UniversityFunabashiJapan
  2. 2.Universidad Autónoma de San Luis PotosíSan Luis Potosí (SLP)Mexico

Personalised recommendations