{"id":"https://openalex.org/W6907591045","doi":"https://doi.org/10.2312/sca/sca10/045-053","title":"Point Cloud Glue: Constraining Simulations Using the Procrustes Transform","display_name":"Point Cloud Glue: Constraining Simulations Using the Procrustes Transform","publication_year":2010,"publication_date":"2010-01-01","ids":{"openalex":"https://openalex.org/W6907591045","doi":"https://doi.org/10.2312/sca/sca10/045-053"},"language":"en","primary_location":{"id":"doi:10.2312/sca/sca10/045-053","is_oa":true,"landing_page_url":"https://doi.org/10.2312/sca/sca10/045-053","pdf_url":null,"source":{"id":"https://openalex.org/S7407052899","display_name":"Eurographics","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"type":"other","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.2312/sca/sca10/045-053","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Twigg, Christopher D.","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Twigg, Christopher D.","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":null,"display_name":"Kacic-Alesic, Zoran","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kacic-Alesic, Zoran","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/barycentric-coordinate-system","display_name":"Barycentric coordinate system","score":0.7789999842643738},{"id":"https://openalex.org/keywords/point-cloud","display_name":"Point cloud","score":0.5253000259399414},{"id":"https://openalex.org/keywords/rotation","display_name":"Rotation (mathematics)","score":0.5109000205993652},{"id":"https://openalex.org/keywords/minification","display_name":"Minification","score":0.5052000284194946},{"id":"https://openalex.org/keywords/point","display_name":"Point (geometry)","score":0.4724000096321106},{"id":"https://openalex.org/keywords/simple","display_name":"Simple (philosophy)","score":0.4634000062942505},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.45500001311302185},{"id":"https://openalex.org/keywords/constraint","display_name":"Constraint (computer-aided design)","score":0.45410001277923584}],"concepts":[{"id":"https://openalex.org/C128356825","wikidata":"https://www.wikidata.org/wiki/Q738422","display_name":"Barycentric coordinate system","level":2,"score":0.7789999842643738},{"id":"https://openalex.org/C131979681","wikidata":"https://www.wikidata.org/wiki/Q1899648","display_name":"Point cloud","level":2,"score":0.5253000259399414},{"id":"https://openalex.org/C74050887","wikidata":"https://www.wikidata.org/wiki/Q848368","display_name":"Rotation (mathematics)","level":2,"score":0.5109000205993652},{"id":"https://openalex.org/C147764199","wikidata":"https://www.wikidata.org/wiki/Q6865248","display_name":"Minification","level":2,"score":0.5052000284194946},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4968999922275543},{"id":"https://openalex.org/C28719098","wikidata":"https://www.wikidata.org/wiki/Q44946","display_name":"Point (geometry)","level":2,"score":0.4724000096321106},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.4634000062942505},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.4620000123977661},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.45500001311302185},{"id":"https://openalex.org/C2776036281","wikidata":"https://www.wikidata.org/wiki/Q48769818","display_name":"Constraint (computer-aided design)","level":2,"score":0.45410001277923584},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.45239999890327454},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.44369998574256897},{"id":"https://openalex.org/C2778585274","wikidata":"https://www.wikidata.org/wiki/Q2845240","display_name":"Procrustes analysis","level":2,"score":0.3885999917984009},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.37869998812675476},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.32910001277923584},{"id":"https://openalex.org/C28826006","wikidata":"https://www.wikidata.org/wiki/Q33521","display_name":"Applied mathematics","level":1,"score":0.31279999017715454},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.30880001187324524},{"id":"https://openalex.org/C20625954","wikidata":"https://www.wikidata.org/wiki/Q543533","display_name":"Coplanarity","level":2,"score":0.30660000443458557},{"id":"https://openalex.org/C16038011","wikidata":"https://www.wikidata.org/wiki/Q62912","display_name":"Cartesian coordinate system","level":2,"score":0.303600013256073},{"id":"https://openalex.org/C112972136","wikidata":"https://www.wikidata.org/wiki/Q7595718","display_name":"Stability (learning theory)","level":2,"score":0.265500009059906},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.26489999890327454},{"id":"https://openalex.org/C73684929","wikidata":"https://www.wikidata.org/wiki/Q598870","display_name":"Lagrange multiplier","level":2,"score":0.2554999887943268}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.2312/sca/sca10/045-053","is_oa":true,"landing_page_url":"https://doi.org/10.2312/sca/sca10/045-053","pdf_url":null,"source":{"id":"https://openalex.org/S7407052899","display_name":"Eurographics","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":null}],"best_oa_location":{"id":"doi:10.2312/sca/sca10/045-053","is_oa":true,"landing_page_url":"https://doi.org/10.2312/sca/sca10/045-053","pdf_url":null,"source":{"id":"https://openalex.org/S7407052899","display_name":"Eurographics","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"In":[0],"physical":[1],"simulation,":[2],"it":[3],"is":[4,91],"frequently":[5],"useful":[6],"to":[7,41,83,92,109],"define":[8,25],"constraints":[9,24,62],"between":[10,28],"deformable":[11,85],"objects,":[12],"ensuring":[13],"that":[14,63,94],"one":[15,48],"object":[16],"follows":[17],"another.":[18],"Existing":[19],"techniques":[20],"for":[21,51],"enforcing":[22],"these":[23],"the":[26,29,59,69,75,84,130],"relationship":[27],"objects":[30],"using":[31],"barycentric":[32,45],"coordinates,":[33],"a":[34,102],"linear":[35],"combination":[36],"of":[37,61,132],"vertices.":[38],"While":[39],"simple":[40],"implement":[42],"and":[43,122],"understand,":[44],"coordinates":[46],"have":[47],"important":[49],"drawback:":[50],"stability,":[52],"weights":[53],"must":[54],"be":[55,65,110],"non-negative,":[56],"which":[57,73],"limits":[58],"types":[60],"can":[64,96],"defined.":[66],"We":[67,128],"introduce":[68],"Point":[70],"Cloud":[71],"Glue,":[72],"uses":[74],"nearest":[76],"fit":[77],"rigid":[78],"rotation":[79],"(the":[80],"Procrustes":[81],"transform)":[82],"object's":[86],"particles.":[87],"Our":[88],"key":[89],"contribution":[90],"demonstrate":[93,129],"we":[95],"differentiate":[97],"through":[98,135],"this":[99],"minimization":[100],"in":[101,112],"numerically":[103],"stable":[104],"manner,":[105],"allowing":[106],"our":[107,133],"method":[108,134],"used":[111],"many":[113],"constrained":[114],"dynamics":[115],"systems":[116],"including":[117],"those":[118,123],"based":[119,124],"on":[120,125],"bindings/embeddings":[121],"Lagrange":[126],"multipliers.":[127],"flexibility":[131],"several":[136],"examples.":[137]},"counts_by_year":[{"year":2024,"cited_by_count":1}],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2025-10-10T00:00:00"}
