BSplineSolid: Symbolic construction and visualization of rational trivariate solids in Mathematica

We present BSplineSolid, a symbolic and graphical command for constructing and visualizing rational trivariate B-spline and NURBS solids within Mathematica. Unlike existing built-in primitives, BSplineSolid supports rational weights, customizable knot vectors, and smooth directional closures. The framework is based on tensor-product spline structures, enabling symbolic manipulation and high-quality graphical rendering. Designed for educational and technical applications in computational geometry and CAD, BSplineSolid facilitates interactive modeling of volumetric spline solids with explicit access to control points, weights, and basis functions. This enhances conceptual understanding and promotes experimentation in advanced geometry or engineering courses. Moreover, the framework seamlessly integrates with Mathematica’s symbolic capabilities to support analytical derivations of geometric properties, export of mesh data, and visual inspection. BSplineSolid fills a gap in Mathematica’s geometric modeling toolset, offering a reproducible, transparent, and flexible method for exploring trivariate rational spline solids in engineering education, research prototyping, and design-oriented computation.

Authors

Institutions

Publication Details

Journal
SoftwareX
Published
2025-08-25
DOI
https://doi.org/10.1016/j.softx.2025.102305
Primary Topic
Mathematics and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

BSplineSolid: Symbolic construction and visualization of rational trivariate solids in Mathematica

Ricardo Velezmoro-León, Robert Ipanaqué-Chero, Rubén Teodoro Urbina-Guzmán
SoftwareX
Mathematics and Applications
article

BSplineSolid: Symbolic construction and visualization of rational trivariate solids in Mathematica

Ricardo Velezmoro-León, Robert Ipanaqué-Chero, Rubén Teodoro Urbina-Guzmán
article en

Abstract

We present BSplineSolid, a symbolic and graphical command for constructing and visualizing rational trivariate B-spline and NURBS solids within Mathematica. Unlike existing built-in primitives, BSplineSolid supports rational weights, customizable knot vectors, and smooth directional closures. The framework is based on tensor-product spline structures, enabling symbolic manipulation and high-quality graphical rendering. Designed for educational and technical applications in computational geometry and CAD, BSplineSolid facilitates interactive modeling of volumetric spline solids with explicit access to control points, weights, and basis functions. This enhances conceptual understanding and promotes experimentation in advanced geometry or engineering courses. Moreover, the framework seamlessly integrates with Mathematica’s symbolic capabilities to support analytical derivations of geometric properties, export of mesh data, and visual inspection. BSplineSolid fills a gap in Mathematica’s geometric modeling toolset, offering a reproducible, transparent, and flexible method for exploring trivariate rational spline solids in engineering education, research prototyping, and design-oriented computation.

SoftwareXVol. 31
Universidad Nacional de Piura (PE)
Openalex Percentile: Top 72%
Mathematics and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.