retratalho muscular
This commit is contained in:
1 parent
fb9068ff08
commit
5ab523dd24
6 files changed
+1340
No files matched your search
@@ -113,6 +113,42 @@ function resolveSkeletalBone(rawName) {
|
||||
// apagar uma estrutura real.
|
||||
const LEADER_LINE_SOURCE_KEYS = new Set(["nervous", "regions"]);
|
||||
|
||||
// Fáscias (envoltórios musculares) do Z-Anatomy são lâminas/tubos que
|
||||
// embrulham um GRUPO INTEIRO de músculos (ex: "fascia lata" cobre toda a
|
||||
// coxa, "crural fascia" cobre toda a perna) — diferente de bursas,
|
||||
// bainhas tendíneas, retináculos e septos (pequenos, locais, não cobrem
|
||||
// superfície nenhuma). Mantidas como malha visível, elas tampam
|
||||
// visualmente os músculos individuais logo abaixo — o interesse do atlas
|
||||
// é ver os músculos de verdade (ex: os do atlas de Moore), não a fáscia
|
||||
// que os embrulha. Por pedido do usuário, essas malhas são removidas do
|
||||
// sistema muscular: nem viram estrutura clicável, nem ficam na malha
|
||||
// renderizada (node.setMesh(null), diferente da exclusão de linha de
|
||||
// chamada acima, que só esconde a malha "de estrutura" mas a mantém no
|
||||
// arquivo). Nomes exatamente como em MUSCLE_DESCRIPTIONS (chave = nome
|
||||
// bruto em inglês, minúsculo, sem sufixo de lateralidade).
|
||||
const MUSCULAR_FASCIA_NAMES = new Set([
|
||||
"antebrachial fascia",
|
||||
"brachial fascia",
|
||||
"clavipectoral fascia",
|
||||
"crural fascia",
|
||||
"deltoid fascia",
|
||||
"diaphragmatic fascia",
|
||||
"dorsal fascia of hand",
|
||||
"fascia lata",
|
||||
"iliopsoas fascia",
|
||||
"investing abdominal fascia",
|
||||
"masseteric fascia",
|
||||
"pectoral fascia",
|
||||
"piriformis fascia",
|
||||
"popliteal fascia",
|
||||
"superficial investing cervical fascia",
|
||||
"superficial layer of temporal fascia",
|
||||
"anterior layer of thoracolumbar fascia",
|
||||
"middle layer of thoracolumbar fascia",
|
||||
"posterior layer of thoracolumbar fascia",
|
||||
"transversalis fascia",
|
||||
]);
|
||||
|
||||
// Uma linha de chamada de verdade do app original é um objeto decorativo
|
||||
// simples — poucos vértices, só o suficiente pra desenhar um segmento fino
|
||||
// (às vezes com um pequeno gancho na ponta). Uma faixa real de pele, MESMO
|
||||
@@ -288,6 +324,11 @@ for (const { fbx, key } of SOURCES) {
|
||||
node.setExtras({ excluded: true });
|
||||
for (const child of node.listChildren()) visit(child);
|
||||
return;
|
||||
} else if (key === "muscular" && MUSCULAR_FASCIA_NAMES.has(stripSideSuffix(rawName).base.toLowerCase())) {
|
||||
node.setExtras({ excluded: true });
|
||||
node.setMesh(null);
|
||||
for (const child of node.listChildren()) visit(child);
|
||||
return;
|
||||
} else {
|
||||
systemSlug = classifySystem(key, rawName);
|
||||
// Nomes de muscular/regiões/referências vêm com sufixo ".l"/".r"/
|
||||
|
||||
@@ -38,6 +38,7 @@ export const MUSCLE_DESCRIPTIONS = {
|
||||
"temporalis": "Músculo em leque na fossa temporal; eleva e retrai a mandíbula, participando da mastigação.",
|
||||
"frontalis": "Ventre frontal do músculo occipitofrontal (epicrânio); eleva as sobrancelhas e enruga a testa, expressando surpresa.",
|
||||
"diaphragm": "Principal músculo da respiração; separa a cavidade torácica da abdominal e, ao se contrair, desce e aumenta o volume torácico, promovendo a inspiração.",
|
||||
"diaphragm_node": "Mesmo músculo de 'diaphragm' (nome bruto alternativo no arquivo fonte): principal músculo da respiração, separa a cavidade torácica da abdominal.",
|
||||
|
||||
// ---- Cabeça, face e pescoço ----
|
||||
"bucinator": "Músculo da bochecha; comprime a bochecha contra os dentes, ajudando a manter o alimento entre eles durante a mastigação (é o músculo do 'assobiar' e do 'soprar').",
|
||||
@@ -84,6 +85,7 @@ export const MUSCLE_DESCRIPTIONS = {
|
||||
"lateral crico-arytenoid muscle": "Aduz as pregas vocais, aproximando-as para a fonação.",
|
||||
"posterior crico-arytenoid muscle": "Único músculo que abduz as pregas vocais, abrindo a via aérea — essencial para respirar.",
|
||||
"transverse arytenoid muscle": "Aduz as cartilagens aritenóideas, fechando a parte posterior da glote na fonação.",
|
||||
"ary-epiglottic part of oblique arytenoid muscle": "Continuação do aritenóideo oblíquo que se estende até a prega ariepiglótica; auxilia a estreitar a entrada da laringe durante a deglutição, protegendo a via aérea (ação semelhante à do tireoepiglótico).",
|
||||
"oblique part of cricothyroid muscle": "Porção oblíqua do cricotireóideo; auxilia a tensionar as pregas vocais.",
|
||||
"straight part of cricothyroid muscle": "Porção reta do cricotireóideo; inclina a cartilagem tireóidea, tensionando e alongando as pregas vocais (agudiza a voz).",
|
||||
"external part of thyro-arytenoid muscle": "Porção externa do tireoaritenóideo; relaxa e encurta as pregas vocais.",
|
||||
|
||||
@@ -69,6 +69,11 @@ const EXACT_PT = {
|
||||
"temporalis": "Temporal (músculo)",
|
||||
"frontalis": "Ventre Frontal do Occipitofrontal",
|
||||
"diaphragm": "Diafragma",
|
||||
// "Diaphragm_node": nome bruto alternativo do diafragma no arquivo real
|
||||
// do sistema muscular (provavelmente um nó auxiliar do FBX original que
|
||||
// acabou carregando a malha) — mesmo músculo de "diaphragm" acima,
|
||||
// confirmado batendo a malha (~20 mil vértices) contra o arquivo fonte.
|
||||
"diaphragm_node": "Diafragma",
|
||||
|
||||
// Sistema nervoso (nomes sem numeral — mantidos por retrocompatibilidade
|
||||
// com outras fontes de dados; a lista completa do sistema "nervoso" real
|
||||
@@ -193,6 +198,7 @@ const EXACT_PT = {
|
||||
"anterior belly of digastric muscle": "Ventre Anterior do Digástrico",
|
||||
"anterior intermuscular septum of leg": "Septo Intermuscular Anterior da Perna",
|
||||
"anterior layer of thoracolumbar fascia": "Lâmina Anterior da Fáscia Toracolombar",
|
||||
"ary-epiglottic part of oblique arytenoid muscle": "Parte Ariepiglótica do Aritenóideo Oblíquo",
|
||||
"ascending part of trapezius muscle": "Porção Ascendente do Trapézio",
|
||||
"bicipitoradial bursa": "Bursa Bicipitorradial",
|
||||
"brachial fascia": "Fáscia Braquial",
|
||||
|
||||
Reference in new issue
Block a user