{"id":"https://openalex.org/W4307887065","doi":"https://doi.org/10.1145/3570158","title":"Algorithm\u00a01032: Bi-cubic Splines for Polyhedral Control Nets","display_name":"Algorithm\u00a01032: Bi-cubic Splines for Polyhedral Control Nets","publication_year":2022,"publication_date":"2022-10-31","ids":{"openalex":"https://openalex.org/W4307887065","doi":"https://doi.org/10.1145/3570158"},"language":"en","primary_location":{"id":"doi:10.1145/3570158","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3570158","pdf_url":null,"source":{"id":"https://openalex.org/S163326656","display_name":"ACM Transactions on Mathematical Software","issn_l":"0098-3500","issn":["0098-3500","1557-7295"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Mathematical Software","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5027686327","display_name":"J\u00f6rg Peters","orcid":"https://orcid.org/0000-0002-2499-1529"},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"J\u00f6rg Peters","raw_affiliation_strings":["University of Florida, Gainesville, FL, USA"],"raw_orcid":"https://orcid.org/0000-0002-2499-1529","affiliations":[{"raw_affiliation_string":"University of Florida, Gainesville, FL, USA","institution_ids":["https://openalex.org/I33213144"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058288671","display_name":"Kyle Shih-Huang Lo","orcid":"https://orcid.org/0000-0002-0338-6469"},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kyle Lo","raw_affiliation_strings":["University of Florida, Gainesville, FL, USA"],"raw_orcid":"https://orcid.org/0000-0002-0338-6469","affiliations":[{"raw_affiliation_string":"University of Florida, Gainesville, FL, USA","institution_ids":["https://openalex.org/I33213144"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5030292229","display_name":"K\u0229stutis Kar\u010diauskas","orcid":"https://orcid.org/0000-0002-9398-6424"},"institutions":[{"id":"https://openalex.org/I173212132","display_name":"Vilnius University","ror":"https://ror.org/03nadee84","country_code":"LT","type":"education","lineage":["https://openalex.org/I173212132"]}],"countries":["LT"],"is_corresponding":false,"raw_author_name":"K\u0229stutis Kar\u010diauskas","raw_affiliation_strings":["Vilnius University, Lithuania"],"raw_orcid":"https://orcid.org/0000-0002-9398-6424","affiliations":[{"raw_affiliation_string":"Vilnius University, Lithuania","institution_ids":["https://openalex.org/I173212132"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.6349,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.61019805,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"49","issue":"1","first_page":"1","last_page":"12"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11245","display_name":"Advanced Numerical Analysis Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11245","display_name":"Advanced Numerical Analysis Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10996","display_name":"Computational Geometry and Mesh Generation","score":0.9962000250816345,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/polyhedron","display_name":"Polyhedron","score":0.6836166977882385},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.5939377546310425},{"id":"https://openalex.org/keywords/quadrilateral","display_name":"Quadrilateral","score":0.5827245712280273},{"id":"https://openalex.org/keywords/box-spline","display_name":"Box spline","score":0.5762178301811218},{"id":"https://openalex.org/keywords/tensor-product","display_name":"Tensor product","score":0.5080047249794006},{"id":"https://openalex.org/keywords/piecewise","display_name":"Piecewise","score":0.5006065368652344},{"id":"https://openalex.org/keywords/b\u00e9zier-curve","display_name":"B\u00e9zier curve","score":0.49793148040771484},{"id":"https://openalex.org/keywords/vertex","display_name":"Vertex (graph theory)","score":0.48261556029319763},{"id":"https://openalex.org/keywords/geometry","display_name":"Geometry","score":0.4035044312477112},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.36221277713775635},{"id":"https://openalex.org/keywords/mathematical-analysis","display_name":"Mathematical analysis","score":0.2266492247581482},{"id":"https://openalex.org/keywords/pure-mathematics","display_name":"Pure mathematics","score":0.20501691102981567},{"id":"https://openalex.org/keywords/spline-interpolation","display_name":"Spline interpolation","score":0.10016453266143799},{"id":"https://openalex.org/keywords/finite-element-method","display_name":"Finite element method","score":0.0969967246055603}],"concepts":[{"id":"https://openalex.org/C54829058","wikidata":"https://www.wikidata.org/wiki/Q172937","display_name":"Polyhedron","level":2,"score":0.6836166977882385},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.5939377546310425},{"id":"https://openalex.org/C151756577","wikidata":"https://www.wikidata.org/wiki/Q36810","display_name":"Quadrilateral","level":3,"score":0.5827245712280273},{"id":"https://openalex.org/C78383375","wikidata":"https://www.wikidata.org/wiki/Q4951620","display_name":"Box spline","level":4,"score":0.5762178301811218},{"id":"https://openalex.org/C51255310","wikidata":"https://www.wikidata.org/wiki/Q1163016","display_name":"Tensor product","level":2,"score":0.5080047249794006},{"id":"https://openalex.org/C164660894","wikidata":"https://www.wikidata.org/wiki/Q2037833","display_name":"Piecewise","level":2,"score":0.5006065368652344},{"id":"https://openalex.org/C206423108","wikidata":"https://www.wikidata.org/wiki/Q214728","display_name":"B\u00e9zier curve","level":2,"score":0.49793148040771484},{"id":"https://openalex.org/C80899671","wikidata":"https://www.wikidata.org/wiki/Q1304193","display_name":"Vertex (graph theory)","level":3,"score":0.48261556029319763},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.4035044312477112},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.36221277713775635},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.2266492247581482},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.20501691102981567},{"id":"https://openalex.org/C31447003","wikidata":"https://www.wikidata.org/wiki/Q545002","display_name":"Spline interpolation","level":3,"score":0.10016453266143799},{"id":"https://openalex.org/C135628077","wikidata":"https://www.wikidata.org/wiki/Q220184","display_name":"Finite element method","level":2,"score":0.0969967246055603},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C205203396","wikidata":"https://www.wikidata.org/wiki/Q612143","display_name":"Bilinear interpolation","level":2,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3570158","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3570158","pdf_url":null,"source":{"id":"https://openalex.org/S163326656","display_name":"ACM Transactions on Mathematical Software","issn_l":"0098-3500","issn":["0098-3500","1557-7295"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Mathematical Software","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/11","score":0.5099999904632568,"display_name":"Sustainable cities and communities"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W575078097","https://openalex.org/W629836974","https://openalex.org/W985149342","https://openalex.org/W1186497850","https://openalex.org/W1463738526","https://openalex.org/W1969525516","https://openalex.org/W1972866868","https://openalex.org/W1974107472","https://openalex.org/W1980220299","https://openalex.org/W1981603350","https://openalex.org/W2000425991","https://openalex.org/W2002667544","https://openalex.org/W2011129566","https://openalex.org/W2021885507","https://openalex.org/W2032325716","https://openalex.org/W2036487991","https://openalex.org/W2060756518","https://openalex.org/W2062436516","https://openalex.org/W2068442424","https://openalex.org/W2069558730","https://openalex.org/W2162870748","https://openalex.org/W2295729979","https://openalex.org/W2372982109","https://openalex.org/W2503549878","https://openalex.org/W2550160097","https://openalex.org/W2587296759","https://openalex.org/W2621368410","https://openalex.org/W2776960619","https://openalex.org/W2914802828","https://openalex.org/W3003225198","https://openalex.org/W3003405132","https://openalex.org/W3003572695","https://openalex.org/W3034225756","https://openalex.org/W3081150775","https://openalex.org/W3088452382","https://openalex.org/W4214751139","https://openalex.org/W4235375376","https://openalex.org/W4239919514","https://openalex.org/W4281775632"],"related_works":["https://openalex.org/W2000142013","https://openalex.org/W2042483675","https://openalex.org/W2108351977","https://openalex.org/W2098177121","https://openalex.org/W2034272993","https://openalex.org/W2480635409","https://openalex.org/W2911419036","https://openalex.org/W1990864900","https://openalex.org/W2951488142","https://openalex.org/W4307887065"],"abstract_inverted_index":{"For":[0],"control":[1,44,142,191],"nets":[2,45,203],"outlining":[3],"a":[4,18,51,79,86,91,111,123,216],"large":[5],"class":[6],"of":[7,47,81,93,99,110,126,189,198],"topological":[8],"polyhedra,":[9],"not":[10,183],"just":[11],"tensor-product":[12,33,160],"grids,":[13],"bi-cubic":[14,108],"polyhedral":[15,43,112,141,163,180,193],"splines":[16,164,181,194,208],"form":[17,134],"piecewise":[19],"polynomial,":[20],"first-order":[21],"differentiable":[22],"space":[23],"that":[24,145],"associates":[25],"one":[26],"function":[27],"with":[28,135,219],"each":[29],"vertex.":[30],"Akin":[31],"to":[32,169],"splines,":[34],"the":[35,40,140,177,190,207],"resulting":[36],"smooth":[37,200],"surface":[38],"approximates":[39],"polyhedron.":[41],"Admissible":[42],"consist":[46],"quadrilateral":[48,59],"faces":[49,60],"in":[50,132],"grid-like":[52],"layout,":[53],"star-configuration":[54],"where":[55,69,78,101],"n":[56,66,74,82,94],"\u2260":[57],"4":[58],"join":[61],"around":[62],"an":[63,73,224],"interior":[64],"vertex,":[65],"-gon":[67],"configurations,":[68],"2n":[70],"quadrilaterals":[71],"surround":[72],"-gon,":[75],"polar":[76],"configurations":[77],"cone":[80],"triangles":[83],"meeting":[84],"at":[85],"vertex":[87],"is":[88,215],"surrounded":[89],"by":[90,187],"ribbon":[92],"quadrilaterals,":[95],"and":[96,150,172,223],"three":[97],"types":[98],"T-junctions":[100],"two":[102],"quad-strips":[103],"merge":[104],"into":[105],"one.":[106],"The":[107,128],"pieces":[109,129],"spline":[113],"have":[114],"matching":[115],"derivatives":[116],"along":[117],"their":[118],"break":[119],"lines,":[120],"possibly":[121],"after":[122],"known":[124],"change":[125],"variables.":[127],"are":[130,153],"represented":[131],"Bernstein-B\u00e9zier":[133],"coefficients":[136],"depending":[137],"linearly":[138],"on":[139,176],"net,":[143,192],"so":[144,151],"evaluation,":[146],"differentiation,":[147],"integration,":[148],"moments,":[149],"on,":[152],"no":[154],"more":[155],"costly":[156],"than":[157],"for":[158,173],"standard":[159],"splines.":[161],"Bi-cubic":[162],"can":[165],"be":[166],"used":[167],"both":[168],"model":[170,210],"geometry":[171],"computing":[174],"functions":[175],"geometry.":[178],"Although":[179],"do":[182],"offer":[184],"nested":[185],"refinement":[186,188],"support":[195],"engineering":[196],"analysis":[197],"curved":[199,211],"objects.":[201],"Coarse":[202],"typically":[204],"suffice":[205],"since":[206],"efficiently":[209],"features.":[212],"Algorithm":[213],"1032":[214],"C++":[217],"library":[218],"input-output":[220],"example":[221],"pairs":[222],"IGES":[225],"output":[226],"choice.":[227]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
