Files
OneCAD-Simulation/assets/app-icon/ModelCraft.icon/icon.json
T
4e4d19b88c feat: application icon family (a meshed bracket) drawn with VectorCraft (#37)
cargo xtask app-icon computes an isometric L bracket with a bolt hole and a
structured hexahedral mesh (O-grid around the hole), draws it with
vectorcraft-cli and writes icon.svg/png, small-size artwork, the iconset,
icns, ico, an Icon Composer ModelCraft.icon (floor grid Default/Dark, part,
mesh) and its actool Assets.car. The desktop app uses the 256 px export as
its window icon, falling back to eframe's default if it cannot be decoded.


Claude-Session: https://claude.ai/code/session_01NmAttHhUZTokgPeEJia8sm

Co-authored-by: jyviko <2501648+jyviko@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 20:11:41 -04:00

117 lines
2.2 KiB
JSON

{
"fill": "system-light",
"groups": [
{
"layers": [
{
"glass-specializations": [
{
"appearance": "tinted",
"value": true
}
],
"image-name": "03-mesh.svg",
"name": "03-mesh",
"position": {
"scale": 0.9,
"translation-in-points": [
0,
0
]
}
}
],
"name": "03 Mesh",
"shadow": {
"kind": "none",
"opacity": 0
},
"specular": false,
"translucency": {
"enabled": false,
"value": 0.3
}
},
{
"layers": [
{
"glass-specializations": [
{
"appearance": "tinted",
"value": true
}
],
"image-name": "02-part.svg",
"name": "02-part",
"position": {
"scale": 0.9,
"translation-in-points": [
0,
0
]
}
}
],
"name": "02 Part",
"shadow": {
"kind": "none",
"opacity": 0
},
"specular": true,
"translucency": {
"enabled": false,
"value": 0.3
}
},
{
"layers": [
{
"fill": "none",
"glass-specializations": [
{
"value": false
},
{
"appearance": "tinted",
"value": true
}
],
"image-name-specializations": [
{
"value": "01-floor.svg"
},
{
"appearance": "dark",
"value": "01-floor-dark.svg"
}
],
"name": "01-floor",
"position": {
"scale": 0.9,
"translation-in-points": [
0,
0
]
}
}
],
"name": "01 Floor",
"shadow": {
"kind": "none",
"opacity": 0
},
"specular": false,
"translucency": {
"enabled": false,
"value": 0.3
}
}
],
"supported-platforms": {
"circles": [
"watchOS"
],
"squares": "shared"
}
}