Commit Graph

1552 Commits

Author SHA1 Message Date
kovacsv
449ce84bcd Add localization technology to the engine. 2024-01-27 08:58:13 +01:00
kovacsv
9156b9172a Fix distance calculation. 2024-01-14 07:59:43 +01:00
kovacsv
0b42fd149b Add another contact shadow experiment. 2024-01-13 21:12:10 +01:00
kovacsv
46b7e3f4b6 Minor modification. 2024-01-11 18:53:49 +01:00
kovacsv
3dd35bcdba Update version. 2023-12-27 08:14:33 +01:00
kovacsv
4ad94bbb92 Export lines to obj. 2023-12-27 07:53:41 +01:00
kovacsv
3195dfd80a Minor modification. 2023-12-26 15:11:12 +01:00
kovacsv
71e51ecf58 Pixel-based threshold for line detection. 2023-12-26 14:29:20 +01:00
kovacsv
db3f33d52f Add intersection calculation mode. 2023-12-26 13:11:55 +01:00
Viktor Kovacs
70497b1fb0 Merge branch 'support_lines' into dev 2023-12-24 22:13:15 +01:00
Viktor Kovacs
554d0b6108 Add segment class and utilities. 2023-12-24 22:06:03 +01:00
kovacsv
e53f447372 Alphabetical order for file formats. 2023-12-10 09:36:16 +01:00
Chris Bateman
06a24ef908
Update Github Workflows (#435)
* update build.yml

* Add Node 20 to testing matrix

* Remove EOL Node 16

* Update remaining workflows
2023-11-29 13:02:38 +01:00
kovacsv
600718fabe Update three.js and rhino3dm.js. 2023-11-20 21:54:51 +01:00
kovacsv
aed31939fd Merge branch 'support_lines' into dev 2023-11-20 21:06:31 +01:00
Viktor Kovacs
3022673c5e Add new line threshold calculation algorithm. 2023-10-27 11:47:42 +02:00
kovacsv
8b3092acda Import lines from 3dm files. 2023-10-25 21:39:37 +02:00
kovacsv
f83d5f02f5 Add heuristics for line threshold during ray casting. 2023-10-25 21:37:04 +02:00
kovacsv
0319fd4b32 Correct line processing. 2023-10-24 20:07:40 +02:00
Luiz Henrique Cassettari
97333a932a
Update exporterbim.js force color to integer (#430) 2023-10-24 18:06:47 +02:00
kovacsv
040ef5aa77 Add line count to tests. 2023-10-23 20:34:29 +02:00
kovacsv
96e0081335 Minor modification. 2023-10-23 20:28:48 +02:00
kovacsv
8a3c98e658 The obj file format specifies continuous lines and not line segments. 2023-10-23 20:27:21 +02:00
kovacsv
82c5d01a43 Fix measure tool with lines. 2023-10-23 18:17:07 +02:00
kovacsv
bd34c2a408 Show line count in the details panel. 2023-10-23 15:54:59 +02:00
kovacsv
9e5ddaead7 Allow default line color parameter when embedding. 2023-10-23 13:52:06 +02:00
kovacsv
ac1a0e5b9d Add default line color picker to settings. 2023-10-23 13:12:51 +02:00
kovacsv
978b1dfd19 Introduce material source parameter to distinguish materials created for lines and faces. 2023-10-23 12:17:03 +02:00
kovacsv
4f0336c268 Implement polygon offset if the model contains lines. 2023-10-23 11:40:18 +02:00
kovacsv
0f3e42be4b Add material groups to lines. 2023-10-23 09:36:58 +02:00
kovacsv
97e7be4732 Refactor mesh material handler. 2023-10-23 08:46:34 +02:00
Viktor Kovacs
474d46968b Minor modifications. 2023-10-22 18:13:33 +02:00
Viktor Kovacs
757703a889 Minor modifications. 2023-10-22 18:11:18 +02:00
Viktor Kovacs
1a4c3c128d Refactor mesh material handling. 2023-10-22 18:08:30 +02:00
Viktor Kovacs
077d46d112 Refactor material conversion. 2023-10-21 18:10:45 +02:00
Viktor Kovacs
7420e4dfeb Convert line segments with dummy material. 2023-10-21 08:46:54 +02:00
kovacsv
0b925de473 Add another test. 2023-10-17 19:58:32 +02:00
kovacsv
a3f9138579 Add test for lines in meshes. 2023-10-17 19:56:41 +02:00
kovacsv
1af09bf377 Read lines from obj files. 2023-10-17 19:47:00 +02:00
kovacsv
bfec1a2c04 Add test files. 2023-10-17 19:08:43 +02:00
kovacsv
2db8771317 Rename function. 2023-10-17 19:08:32 +02:00
kovacsv
aa984afbdb Fix jshint error. 2023-10-17 18:13:31 +02:00
kovacsv
f546ce65c0 No need to have a separate material for lines. 2023-10-17 17:58:31 +02:00
kovacsv
4361240842 Replace callbacks with color values. 2023-10-16 21:55:17 +02:00
kovacsv
cba71f92fa Add lines to the mesh data structure. 2023-10-15 21:40:19 +02:00
kovacsv
e89e7a0e1d Update version. 2023-10-14 09:12:23 +02:00
kovacsv
d2215f2295 Preserve navigation and projection mode between sessions #425 2023-10-14 09:11:33 +02:00
kovacsv
37a21aab36 Introduce camera settings class. 2023-10-14 08:33:51 +02:00
kovacsv
34a64b5d83 Introduce NavigationMode enum. 2023-10-14 07:58:28 +02:00
kovacsv
d7db1442b2 Rename CameraMode to ProjectionMode. 2023-10-14 07:44:44 +02:00