fix algining xynova texture to uv printing fixture.

This commit is contained in:
ykcheungab
2026-09-29 16:33:31 +08:00
parent 267334d543
commit 37e3e8400b
33 changed files with 758477 additions and 886701 deletions
File diff suppressed because one or more lines are too long
@@ -28,29 +28,33 @@
"settings": {
"nx": 80,
"ny": 80,
"raster": [
"default_raster": [
3700,
3280
],
"page_mm": [
"default_page_mm": [
18.5,
16.4
],
"page": {
"mode": "auto",
"px_per_mm": 200.0
},
"seed": 7
},
"ownership": {
"mode": "authored",
"incidence_limit_deg": 62.0,
"incidence_limit_deg": 70.0,
"min_footprint_mm2": 0.002,
"min_triangle_coverage": 0.6,
"max_hole_fraction": 0.02,
"triangles": 5007,
"owned_mm2": 616.525186,
"hole_mm2": 0.099824,
"owned_mm2": 616.533224,
"hole_mm2": 0.091787,
"total_mm2": 616.625011,
"hole_fraction": 0.00016189,
"inked_mm2": 616.525186,
"inked_fraction": 0.99983811
"hole_fraction": 0.00014885,
"inked_mm2": 616.533224,
"inked_fraction": 0.99985115
},
"seam_margin": {
"enabled": false,
@@ -66,41 +70,41 @@
"type": "ORTHO",
"world": {
"position_mm": [
20.6625,
-35.865852,
-31.754499
18.384392,
-41.181198,
-19.463104
],
"view_direction": [
0.548991024,
-0.478212804,
-0.685508192
0.563601971,
-0.714734852,
-0.414133906
],
"distance_to_centroid_mm": 37.635785,
"azimuth_deg": 318.9417,
"elevation_deg": -43.2756,
"polar_from_z_deg": 133.2756
"distance_to_centroid_mm": 32.618052,
"azimuth_deg": 308.2574,
"elevation_deg": -24.4648,
"polar_from_z_deg": 114.4648
},
"object_local": {
"position_mm": [
20.6625,
-17.572624,
44.563557
18.384392,
-4.204537,
45.354443
],
"view_direction": [
0.548991024,
-0.480608493,
0.683830678
0.563601971,
-0.144704893,
0.813273251
],
"distance_to_centroid_mm": 37.635785,
"azimuth_deg": 318.7998,
"elevation_deg": 43.1437,
"polar_from_z_deg": 46.8563
"distance_to_centroid_mm": 32.618053,
"azimuth_deg": 345.6003,
"elevation_deg": 54.417,
"polar_from_z_deg": 35.583
},
"camera_transform": {
"rotation_euler_deg": [
-0.0,
45.0,
135.0,
-45.0
-0.0
],
"scale": [
0.014988,
@@ -121,35 +125,52 @@
1.0
]
},
"ortho_scale_mm": 24.199997,
"ortho_scale_mm": 27.0,
"lens_mm": null,
"sensor_width_mm": 36.0,
"clip_start_mm": 0.1,
"clip_end_mm": 1000.0,
"position_mm": [
20.6625,
-35.865852,
-31.754499
18.384392,
-41.181198,
-19.463104
],
"view_direction": [
0.548991024,
-0.478212804,
-0.685508192
0.563601971,
-0.714734852,
-0.414133906
],
"distance_to_centroid_mm": 37.635785,
"azimuth_deg": 318.9417,
"elevation_deg": -43.2756,
"polar_from_z_deg": 133.2756,
"distance_to_centroid_mm": 32.618052,
"azimuth_deg": 308.2574,
"elevation_deg": -24.4648,
"polar_from_z_deg": 114.4648,
"azimuth_deg_frame": "world",
"id": "uv_1",
"uv_map": "uv_1",
"region_camera": "cam_uv_1",
"pattern_camera": "cam_sensor",
"owned_triangles": 2472,
"owned_mm2": 308.26505216601106,
"inked_triangles": 2472,
"inked_mm2": 308.26505216601106,
"emitted_fragments": 15794,
"page_source": "auto",
"page_mm": [
17.67,
23.565
],
"raster_px": [
3534,
4713
],
"page_residual": [
1.2885921574223858e-07,
1.0443071318810837e-07
],
"page_slope": [
0.05659285670700212,
0.04243635765680492
],
"owned_triangles": 2471,
"owned_mm2": 308.2663995595292,
"inked_triangles": 2471,
"inked_mm2": 308.2663995595292,
"emitted_fragments": 15808,
"total_fragments": 32593,
"gap_enabled": false,
"gap_apply": null,
@@ -158,7 +179,7 @@
"gap_removed_fragments": 0,
"gap_clipped_polygons": 0,
"gap_trimmed_polygons": 0,
"base_triangles": 2472,
"base_triangles": 2471,
"seed": 7,
"artifacts": {
"png": "D:\\orisys_ws\\orisys-sensor-design\\build\\textures\\finger-xynova\\r01\\patch_texture_uv_1.png",
@@ -171,41 +192,41 @@
"type": "ORTHO",
"world": {
"position_mm": [
-20.6625,
-35.865852,
-31.754499
-18.384399,
-41.181198,
-19.463104
],
"view_direction": [
-0.549020469,
-0.478201747,
-0.685492337
-0.563635349,
-0.714715183,
-0.414122522
],
"distance_to_centroid_mm": 37.636656,
"azimuth_deg": 221.0562,
"elevation_deg": -43.2743,
"polar_from_z_deg": 133.2743
"distance_to_centroid_mm": 32.618951,
"azimuth_deg": 231.7401,
"elevation_deg": -24.4641,
"polar_from_z_deg": 114.4641
},
"object_local": {
"position_mm": [
-20.6625,
-17.572624,
44.563557
-18.384399,
-4.204537,
45.354443
],
"view_direction": [
-0.549020469,
-0.480597347,
0.683814824
-0.56363529,
-0.1447009,
0.81325078
],
"distance_to_centroid_mm": 37.636656,
"azimuth_deg": 221.198,
"elevation_deg": 43.1425,
"polar_from_z_deg": 46.8575
"distance_to_centroid_mm": 32.618952,
"azimuth_deg": 194.3985,
"elevation_deg": 54.4148,
"polar_from_z_deg": 35.5852
},
"camera_transform": {
"rotation_euler_deg": [
-0.0,
45.0,
-135.0,
45.0
-0.0
],
"scale": [
0.014988,
@@ -226,35 +247,52 @@
1.0
]
},
"ortho_scale_mm": 24.199997,
"ortho_scale_mm": 27.0,
"lens_mm": null,
"sensor_width_mm": 36.0,
"clip_start_mm": 0.1,
"clip_end_mm": 1000.0,
"position_mm": [
-20.6625,
-35.865852,
-31.754499
-18.384399,
-41.181198,
-19.463104
],
"view_direction": [
-0.549020469,
-0.478201747,
-0.685492337
-0.563635349,
-0.714715183,
-0.414122522
],
"distance_to_centroid_mm": 37.636656,
"azimuth_deg": 221.0562,
"elevation_deg": -43.2743,
"polar_from_z_deg": 133.2743,
"distance_to_centroid_mm": 32.618951,
"azimuth_deg": 231.7401,
"elevation_deg": -24.4641,
"polar_from_z_deg": 114.4641,
"azimuth_deg_frame": "world",
"id": "uv_2",
"uv_map": "uv_2",
"region_camera": "cam_uv_2",
"pattern_camera": "cam_sensor",
"page_source": "auto",
"page_mm": [
17.67,
23.565
],
"raster_px": [
3534,
4713
],
"page_residual": [
1.0079875600865762e-07,
9.84046944485506e-08
],
"page_slope": [
0.056592803427866885,
0.04243927082965147
],
"owned_triangles": 2488,
"owned_mm2": 308.26013401700123,
"owned_mm2": 308.2668241740881,
"inked_triangles": 2488,
"inked_mm2": 308.26013401700123,
"emitted_fragments": 16682,
"inked_mm2": 308.2668241740881,
"emitted_fragments": 16696,
"total_fragments": 32593,
"gap_enabled": false,
"gap_apply": null,
@@ -9,7 +9,7 @@
"pattern_camera": "cam_sensor",
"merge": {
"mode": "authored",
"incidence_limit_deg": 62.0,
"incidence_limit_deg": 70.0,
"min_footprint_mm2": 0.002,
"min_triangle_coverage": 0.6,
"max_hole_fraction": 0.02,
@@ -31,6 +31,10 @@
"print": {
"base_fill": "owned"
},
"page": {
"mode": "auto",
"px_per_mm": 200.0
},
"settings": {
"width": 3700,
"height": 3280,
@@ -62,6 +66,7 @@
"pattern_camera": "cam_sensor",
"uv_map": "uv_1",
"seed": 7,
"page": "auto",
"artifacts": {
"png": "D:\\orisys_ws\\orisys-sensor-design\\build\\textures\\finger-xynova\\r01\\patch_texture_uv_1.png",
"svg": "D:\\orisys_ws\\orisys-sensor-design\\build\\textures\\finger-xynova\\r01\\patch_texture_uv_1.svg",
@@ -74,6 +79,7 @@
"pattern_camera": "cam_sensor",
"uv_map": "uv_2",
"seed": 7,
"page": "auto",
"artifacts": {
"png": "D:\\orisys_ws\\orisys-sensor-design\\build\\textures\\finger-xynova\\r01\\patch_texture_uv_2.png",
"svg": "D:\\orisys_ws\\orisys-sensor-design\\build\\textures\\finger-xynova\\r01\\patch_texture_uv_2.svg",
File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 606 KiB

After

Width:  |  Height:  |  Size: 594 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 6.0 MiB

After

Width:  |  Height:  |  Size: 4.8 MiB

File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 233 KiB

After

Width:  |  Height:  |  Size: 682 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 5.9 MiB

After

Width:  |  Height:  |  Size: 4.8 MiB

File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 632 KiB

After

Width:  |  Height:  |  Size: 795 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 2.3 MiB

After

Width:  |  Height:  |  Size: 2.3 MiB

File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 630 KiB

After

Width:  |  Height:  |  Size: 828 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 2.4 MiB

After

Width:  |  Height:  |  Size: 2.4 MiB