3D Objects Representation for Real-Time Boolean Operations

The paper presents a comparative analysis of methods for the representation of three-dimensional objects to perform real-time Boolean operations in the Unity game engine environment. Four main approaches are considered: polygonal representation based on constructive solid geometry (CSG), sign distan...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Automatic documentation and mathematical linguistics Jg. 59; H. Suppl 3; S. S189 - S197
Hauptverfasser: Plotnikov, I. E., Kostyuk, D. I.
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Moscow Pleiades Publishing 01.11.2025
Springer Nature B.V
Schlagworte:
ISSN:0005-1055, 1934-8371
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract The paper presents a comparative analysis of methods for the representation of three-dimensional objects to perform real-time Boolean operations in the Unity game engine environment. Four main approaches are considered: polygonal representation based on constructive solid geometry (CSG), sign distance functions (SDF), voxel methods, and CAD-systems with boundary representation (B-Rep) and NURBS-surfaces. An experimental study of the performance of polygonal algorithms of Boolean operations and SDF functions based on ray-marching implementation is conducted. It is revealed that polygonal methods are characterized by high initial system construction costs, but they provide stable performance during long operations and preservation of transformation results. SDF functions demonstrate high-speed operations and flexibility in creating smooth transitions between objects but are limited in their application to long-term tasks due to the peculiarities of the computational model. The areas of effective application of each approach are identified: polygonal methods are recommended for tasks that require precise geometric control and integration with traditional graphics pipelines, while SDF functions are optimal for procedural generation, multilayer material rendering, and the creation of dynamic visual effects. The results of this study can be used in the development of interactive simulators, game applications and virtual reality systems.
AbstractList The paper presents a comparative analysis of methods for the representation of three-dimensional objects to perform real-time Boolean operations in the Unity game engine environment. Four main approaches are considered: polygonal representation based on constructive solid geometry (CSG), sign distance functions (SDF), voxel methods, and CAD-systems with boundary representation (B-Rep) and NURBS-surfaces. An experimental study of the performance of polygonal algorithms of Boolean operations and SDF functions based on ray-marching implementation is conducted. It is revealed that polygonal methods are characterized by high initial system construction costs, but they provide stable performance during long operations and preservation of transformation results. SDF functions demonstrate high-speed operations and flexibility in creating smooth transitions between objects but are limited in their application to long-term tasks due to the peculiarities of the computational model. The areas of effective application of each approach are identified: polygonal methods are recommended for tasks that require precise geometric control and integration with traditional graphics pipelines, while SDF functions are optimal for procedural generation, multilayer material rendering, and the creation of dynamic visual effects. The results of this study can be used in the development of interactive simulators, game applications and virtual reality systems.
Author Plotnikov, I. E.
Kostyuk, D. I.
Author_xml – sequence: 1
  givenname: I. E.
  orcidid: 0009-0004-2891-9913
  surname: Plotnikov
  fullname: Plotnikov, I. E.
  email: ilaya.link@gmail.com
  organization: Kazan Federal University
– sequence: 2
  givenname: D. I.
  orcidid: 0000-0002-6542-6980
  surname: Kostyuk
  fullname: Kostyuk, D. I.
  email: xdxnxkx@gmail.com
  organization: Kazan Federal University
BookMark eNplkE1LAzEQhoNUsK3-AG8LnlcnmU2T9ab1EwoF7aG3JZudyJY1WZPt_3drBQ-ehneehxl4Z2zigyfGLjlcIwe8eQcAyUFKIRVAKbYnbMpLLHKNik_Y9IDzAz9js5R2Y5K6LKbsFh-ydb0jO6TsjfpIifxghjb4zIU4rkyXb9pPyu5D6Mj4bN1T_OHpnJ060yW6-J1ztnl63Cxf8tX6-XV5t8p7xbe5c7oB29RKOLCosHGi1MQbtBp0I0Qha6NpUVsk1FYgp0LVYAprhXMGNc7Z1fFsH8PXntJQ7cI--vFjhUItoNBC8tESRyv1sfUfFP8sDtWhoupfRfgNxZpaIQ
ContentType Journal Article
Copyright Allerton Press, Inc. 2025 ISSN 0005-1055, Automatic Documentation and Mathematical Linguistics, 2025, Vol. 59, Suppl. 3, pp. S189–S197. © Allerton Press, Inc., 2025.Russian Text © The Author(s), 2025, published in Elektronnye Biblioteki, 2025, Vol. 28, No. 3, pp. 484–505.
Allerton Press, Inc. 2025.
Copyright_xml – notice: Allerton Press, Inc. 2025 ISSN 0005-1055, Automatic Documentation and Mathematical Linguistics, 2025, Vol. 59, Suppl. 3, pp. S189–S197. © Allerton Press, Inc., 2025.Russian Text © The Author(s), 2025, published in Elektronnye Biblioteki, 2025, Vol. 28, No. 3, pp. 484–505.
– notice: Allerton Press, Inc. 2025.
DBID 7T9
JQ2
DOI 10.3103/S000510552570092X
DatabaseName Linguistics and Language Behavior Abstracts (LLBA)
ProQuest Computer Science Collection
DatabaseTitle Linguistics and Language Behavior Abstracts (LLBA)
ProQuest Computer Science Collection
DatabaseTitleList Linguistics and Language Behavior Abstracts (LLBA)

DeliveryMethod fulltext_linktorsrc
Discipline Library & Information Science
Computer Science
EISSN 1934-8371
EndPage S197
ExternalDocumentID 10_3103_S000510552570092X
GroupedDBID -Y2
.86
.VR
06D
0R~
0VY
1N0
23N
2J2
2JN
2JY
2KG
2KM
2LR
2VQ
2~H
30V
4.4
408
40D
40E
5GY
5VS
6NX
8TC
95-
95.
95~
96X
AAAVM
AABHQ
AACDK
AAHNG
AAIAL
AAJBT
AAJKR
AANZL
AAPKM
AARHV
AARTL
AASML
AATNV
AATVU
AAUYE
AAWCG
AAYIU
AAYQN
AAYTO
ABAKF
ABDBE
ABDZT
ABECU
ABFSG
ABFTD
ABFTV
ABHQN
ABJCF
ABJNI
ABJOX
ABKCH
ABMNI
ABMQK
ABNWP
ABQBU
ABRTQ
ABSXP
ABTEG
ABTHY
ABTKH
ABTMW
ABULA
ABUWG
ABWNU
ABXPI
ACAOD
ACBXY
ACCUX
ACDTI
ACGFS
ACHSB
ACHXU
ACIWK
ACKNC
ACMDZ
ACMLO
ACOKC
ACOMO
ACPIV
ACSNA
ACSTC
ACZOJ
ADHHG
ADKNI
ADRFC
ADURQ
ADYFF
ADZKW
AEBTG
AEFQL
AEGAL
AEGNC
AEJHL
AEJRE
AEMSY
AEOHA
AEPYU
AETLH
AEVLU
AEXYK
AEZWR
AFBBN
AFDZB
AFFHD
AFFNX
AFGCZ
AFHIU
AFKRA
AFLOW
AFOHR
AFQWF
AFWTZ
AFZKB
AGAYW
AGDGC
AGJBK
AGMZJ
AGQMX
AGRTI
AGWIL
AGWZB
AGYKE
AHAVH
AHBYD
AHKAY
AHPBZ
AHSBF
AHWEU
AI.
AIAKS
AIGIU
AIIXL
AILAN
AITGF
AIXLP
AJBLW
AJRNO
ALMA_UNASSIGNED_HOLDINGS
ALSLI
ALWAN
AMKLP
AMXSW
AMYLF
AMYQR
AOCGG
ARAPS
ARMRJ
ATHPR
AXYYD
B-.
BA0
BDATZ
BENPR
BGLVJ
BGNMA
CAG
CCPQU
COF
CPGLG
CRLPW
CS3
DDRTE
DNIVK
DPUIP
DWQXO
EBLON
EBS
EIOEI
EJD
FERAY
FFXSO
FIGPU
FINBP
FNLPD
FRRFC
FSGXE
FWDCC
GGCAI
GGRSB
GJIRD
GNWQR
GQ7
H13
HCIFZ
HF~
HG6
HLICF
HMJXF
HRMNR
HZ~
H~9
IJ-
IKXTQ
IWAJR
I~X
I~Z
J-C
JBSCW
JZLTJ
K7-
KOV
LLZTM
M4Y
M7S
MA-
NPVJJ
NQJWS
NU0
O9-
O93
O9J
P9O
PF-
PHGZM
PHGZT
PQGLB
PRQQA
PT4
PTHSS
QOS
R89
R9I
RNS
ROL
RPX
RSV
S16
S1Z
S27
S3B
SAP
SCO
SDH
SHX
SJYHP
SNE
SNPRN
SNX
SOHCF
SOJ
SPISZ
SRMVM
SSLCW
STPWE
SZN
T13
TSG
TUC
U2A
UG4
UOJIU
UTJUX
UZXMN
VC2
VFIZW
VH1
W48
WK8
YLTOR
ZMTXR
~A9
7T9
JQ2
ID FETCH-LOGICAL-p71X-ff8d0cdb72f0c373df298e1d3c808d2245ba8e6bc3e38c231e47b0a4cc2ffa383
IEDL.DBID RSV
ISSN 0005-1055
IngestDate Fri Nov 28 03:13:03 EST 2025
Thu Nov 27 01:16:22 EST 2025
IsPeerReviewed true
IsScholarly true
Issue Suppl 3
Keywords Boolean operations
3D modeling
constructive solid geometry
SDF
Unity
real-time
ray marching
polygonal meshes
signed distance functions
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-p71X-ff8d0cdb72f0c373df298e1d3c808d2245ba8e6bc3e38c231e47b0a4cc2ffa383
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-6542-6980
0009-0004-2891-9913
PQID 3276048251
PQPubID 2043878
ParticipantIDs proquest_journals_3276048251
springer_journals_10_3103_S000510552570092X
PublicationCentury 2000
PublicationDate 20251100
20251101
PublicationDateYYYYMMDD 2025-11-01
PublicationDate_xml – month: 11
  year: 2025
  text: 20251100
PublicationDecade 2020
PublicationPlace Moscow
PublicationPlace_xml – name: Moscow
– name: New York
PublicationTitle Automatic documentation and mathematical linguistics
PublicationTitleAbbrev Autom. Doc. Math. Linguist
PublicationYear 2025
Publisher Pleiades Publishing
Springer Nature B.V
Publisher_xml – name: Pleiades Publishing
– name: Springer Nature B.V
SSID ssj0055894
Score 2.3073292
Snippet The paper presents a comparative analysis of methods for the representation of three-dimensional objects to perform real-time Boolean operations in the Unity...
SourceID proquest
springer
SourceType Aggregation Database
Publisher
StartPage S189
SubjectTerms Accuracy
Algorithms
Application
Boolean
Boundary representation
Comparative analysis
Computer Science
Construction costs
Constructive solid geometry
Engines
Games
Geometry
Information Storage and Retrieval
Mathematical models
Methods
Multilayers
Pipelines
Polygons
Preservation
Real time operation
Representation
Simulators
Transformation
Virtual reality
Visual effects
Visualization
Title 3D Objects Representation for Real-Time Boolean Operations
URI https://link.springer.com/article/10.3103/S000510552570092X
https://www.proquest.com/docview/3276048251
Volume 59
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAVX
  databaseName: Springer Nature Link Journals
  customDbUrl:
  eissn: 1934-8371
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0055894
  issn: 0005-1055
  databaseCode: RSV
  dateStart: 20070201
  isFulltext: true
  titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22
  providerName: Springer Nature
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LSwMxEB60evBitSpWW8lBvMjCdrNpEm--igdppRbZW8nmAULZLd3q7zfJZhEfF71uQgizk3lk8s0HcE65o7QV3KFxcJQOqI6YwTJiuaaSGkyV8H1mH-l4zLKMPwUcd9W8dm9Kkt5S-7wyxg7T6xSIeN61mCfZJmxZb8ccX8P0-aUxv4QwXrde9i02CalLmb8v8SWs_FYJ9Q5m1P7X1vZgN8ST6LpWgH3Y0EUH2g1XAwpHtwP9AFBAFyggkNwfacYP4ArfoUnuLmUqNPWvYwMoqUB2tv0kFpGDi6CbslxoUaDJUtfKUx3CbHQ_u32IAq9CtKSDLDKGqViqnCYmlphiZRLO9EBhyWKmrEsnuWB6mEusMZM2_tMpzWORSpkYI2xGewStoiz0MSDrYA3h1kYYRVKbiQrJpKGpNCrFWiSmC71GvvNwNqo5TujQ2g0bWHXhspHn57DNSpxQ5z-EevKn2aewkziqXg8b7EFrvXrTfdiW7-vXanXmVeYDhhK7zg
linkProvider Springer Nature
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LSwMxEB60CnqxWhWrVnMQL7Kw3WyarDdfpWJtpRbZW8nmAULZlm7195tks4iPi143IYTZyTwy-eYDOKOJpbTliUXj4CBuUxUwjUXAMkUF1ZhK7vrM9ulgwNI0efI47qJ67V6VJJ2ldnlliC2m1yoQcbxrYRKlq7AWG4dlG-aPnl8q80sIS8rWy67FJiFlKfP3Jb6Eld8qoc7BdOv_2to2bPl4El2VCrADKypvQL3iakD-6Dag5QEK6Bx5BJL9I9X4LlziWzTM7KVMgUbudawHJeXIzDaf-DSwcBF0PZtNFc_RcK5K5Sn2YNy9G9_0As-rEMxpOw20ZjIUMqORDgWmWOooYaotsWAhk8alk4wz1ckEVpgJE_-pmGYhj4WItOYmo92HWj7L1QEg42A1SYyN0JLEJhPlgglNY6FljBWPdBOOK_lO_NkoJjiiHWM3TGDVhItKnp_DJiuxQp38EOrhn2afwkZv_Nif9O8HD0ewGVnaXgchPIbacvGmWrAu3pevxeLEqc8HXvS-sg
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3NS8MwFH_oFPHidCpON81BvEhZ17RL6k2dQ3FsQ4f0VtJ8gDC6sU7_fpM0Rfy4iNcmhPL68j763u_9AM5JbChtWWzQONgLu0R6VGHu0UwSThQmgtk5s0MyGtEkiSeO57Sout2rkmSJaTBTmvJVZyFUx-aYPjb4XqNMkeVg8-MgWYeN0PTRm3T9-aUyxVFE43IMsx23GUVlWfP3I76EmN-qotbZDOr_fs1d2HFxJrouFWMP1mTegHrF4YDclW5A2wEX0AVyyCTzpar1fbjCfTTOzM-aAj3ZrlkHVsqR3q0fsZlnYCToZj6fSZaj8UKWSlUcwHRwN7299xzfgrcg3cRTigqfi4wEyueYYKGCmMquwJz6VGhXH2WMyl7GscSU67hQhiTzWch5oBTTme4h1PJ5Lo8AaceroljbDiWiUGeojFOuSMiVCLFkgWpCq5J16u5MkeKA9LQ90QFXEy4r2X4u62zFCDX9IdTjP-0-g61Jf5AOH0aPJ7AdGDZfiyxsQW21fJNt2OTvq9dieWo16QMnVceW
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=3D+Objects+Representation+for+Real-Time+Boolean+Operations&rft.jtitle=Automatic+documentation+and+mathematical+linguistics&rft.au=Plotnikov%2C+I.+E.&rft.au=Kostyuk%2C+D.+I.&rft.date=2025-11-01&rft.pub=Pleiades+Publishing&rft.issn=0005-1055&rft.eissn=1934-8371&rft.volume=59&rft.issue=Suppl+3&rft.spage=S189&rft.epage=S197&rft_id=info:doi/10.3103%2FS000510552570092X&rft.externalDocID=10_3103_S000510552570092X
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0005-1055&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0005-1055&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0005-1055&client=summon