add description

This commit is contained in:
Rodrigo Bertoldo de Sousa Martins committed 2026-09-09 17:33:26 -03:00
1 parent c9fc1ad6c7
commit ff1b344ad1
2 files changed
+176 -2

No files matched your search

+5 -2
View File
@@ -15,6 +15,7 @@ import { SOURCES, SOURCE_TARGETS, RESPIRATORY_KEYWORDS } from "./sources.mjs";
import { translateToPt } from "./translate-pt.mjs";
import { SYSTEMS } from "../seed/systems.mjs";
import { SKELETAL_BONES } from "./skeletal-whitelist.mjs";
import { REGION_DESCRIPTIONS } from "./region-descriptions.mjs";
await MeshoptSimplifier.ready;
@@ -136,7 +137,7 @@ for (const { fbx, key } of SOURCES) {
const uniqueMeshName = n === 1 ? rawName : `${rawName} (${n})`;
node.setName(uniqueMeshName);
let systemSlug, namePt, nameEn;
let systemSlug, namePt, nameEn, description;
if (key === "skeletal") {
const resolved = resolveSkeletalBone(rawName);
@@ -151,6 +152,7 @@ for (const { fbx, key } of SOURCES) {
const sideWord = resolved.side === "l" ? "Left " : resolved.side === "r" ? "Right " : "";
namePt = `${resolved.pt}${sideLabel}`;
nameEn = `${sideWord}${resolved.canonicalKey}`;
description = "";
} else {
systemSlug = classifySystem(key, rawName);
// Nomes de muscular/regiões/referências vêm com sufixo ".l"/".r"/
@@ -162,6 +164,7 @@ for (const { fbx, key } of SOURCES) {
const sideWordEn = suffix === "l" ? "Left " : suffix === "r" ? "Right " : "";
namePt = `${translateToPt(base)}${sideLabelPt}` + (n > 1 ? ` (${n})` : "");
nameEn = `${sideWordEn}${base}` + (n > 1 ? ` (${n})` : "");
description = key === "regions" ? REGION_DESCRIPTIONS[base.toLowerCase()] ?? "" : "";
}
const material = materialFor(systemSlug);
@@ -183,7 +186,7 @@ for (const { fbx, key } of SOURCES) {
namePt,
nameEn,
synonyms: [],
description: "",
description,
regionPath: [sys?.namePt ?? systemSlug],
modelFile: target.modelFile,
meshName: uniqueMeshName,
@@ -0,0 +1,171 @@
// Descrições em PT-BR para as regiões anatômicas de superfície do corpo
// (sistema "regioes", extraído de "Regions of human body100.fbx"). Chave =
// nome bruto em inglês, já sem sufixo de lateralidade (.l/.r/.j), em
// minúsculas — mesmo padrão de chave usado em translate-pt.mjs.
export const REGION_DESCRIPTIONS = {
"anal region": "Área ao redor do ânus, na porção posterior do períneo.",
"angle of mouth": "Ponto de encontro entre os lábios superior e inferior, nas extremidades da fenda oral.",
"antebrachial region": "Região do antebraço, entre o cotovelo e o punho.",
"anterior notch of auricle": "Pequena incisura na borda anterior da orelha externa, entre o trago e a raiz da hélice.",
"anterior region of ankle": "Face anterior do tornozelo, onde passam os tendões dos músculos extensores do pé.",
"anterior region of arm": "Face anterior do braço, onde se localiza o músculo bíceps braquial.",
"anterior region of elbow": "Face anterior do cotovelo; corresponde à fossa cubital.",
"anterior region of forearm": "Face anterior (flexora) do antebraço.",
"anterior region of knee": "Face anterior do joelho, onde está a patela.",
"anterior region of leg": "Face anterior da perna, entre o joelho e o tornozelo.",
"anterior region of neck": "Face anterior do pescoço; contém a laringe, a traqueia e a glândula tireoide.",
"anterior region of thigh": "Face anterior da coxa, onde está o músculo quadríceps femoral.",
"anterior region of thorax": "Face anterior do tórax.",
"anterior region of wrist": "Face anterior (palmar) do punho.",
"antihelix": "Prega cartilaginosa curva da orelha externa, anterior e medial à hélice.",
"antitragus": "Pequena proeminência cartilaginosa da orelha, oposta ao trago.",
"apex of auricle": "Ponto mais superior da orelha externa.",
"apex of nose": "Ponta do nariz.",
"auricular region": "Região ao redor da orelha externa.",
"auricular tubercle": "Pequena saliência às vezes presente na borda da hélice (tubérculo de Darwin), vestígio evolutivo.",
"brachial region": "Região do braço, entre o ombro e o cotovelo.",
"buccal region": "Região da bochecha.",
"carotid triangle": "Trígono do pescoço onde a artéria carótida é palpável, delimitado pelo esternocleidomastóideo, o digástrico e o omo-hióideo.",
"carpal region": "Região do punho (carpo).",
"cavity of concha": "Depressão profunda da orelha externa que leva ao meato acústico.",
"cheek": "Bochecha.",
"chin": "Mento (queixo).",
"concha of auricle": "Parte côncava central da orelha externa.",
"crura of antihelix": "Dois ramos superiores da anti-hélice que delimitam a fossa triangular da orelha.",
"cubital fossa": "Depressão triangular na face anterior do cotovelo; local clássico de punção venosa.",
"cubital region": "Região do cotovelo.",
"cymba conchae": "Parte superior da concha da orelha, acima da crura da hélice.",
"deltoid region": "Região do ombro, sobre o músculo deltoide.",
"deltopectoral triangle": "Pequena depressão entre o deltoide e o peitoral maior, por onde passa a veia cefálica.",
"distal transverse arch of foot": "Arco transverso do pé ao nível das cabeças dos metatarsos.",
"dorsal surfaces of digits of foot": "Face superior (dorsal) dos dedos do pé.",
"dorsal surfaces of digits of hand": "Face superior (dorsal) dos dedos da mão.",
"dorsum of foot": "Face superior do pé.",
"dorsum of hand": "Face superior (dorso) da mão.",
"eminentia conchae": "Elevação na face posterior da orelha correspondente à concha.",
"eminentia fossae triangularis": "Elevação na face posterior da orelha correspondente à fossa triangular.",
"eminentia scaphae": "Elevação na face posterior da orelha correspondente à escafa.",
"epigastric region": "Região central superior do abdome, entre os dois hipocôndrios.",
"external nose": "Porção externa e visível do nariz.",
"eyebrow": "Sobrancelha.",
"eyelashes": "Cílios.",
"eyelids": "Pálpebras.",
"femoral region": "Região da coxa.",
"femoral triangle": "Trígono na parte superior da coxa (trígono de Scarpa), por onde passam a artéria, a veia e o nervo femorais.",
"fossa antihelica": "Sinônimo de fossa triangular da orelha, entre os ramos da anti-hélice.",
"frontal region": "Região da testa.",
"gluteal fold": "Prega cutânea que separa a nádega da coxa, posteriormente.",
"gluteal region": "Região da nádega (glútea).",
"greater supraclavicular fossa": "Depressão maior acima da clavícula, lateral ao esternocleidomastóideo.",
"hairs of eyebrow": "Pelos da sobrancelha.",
"hairs of head": "Cabelos do couro cabeludo.",
"hairs": "Pelos corporais em geral.",
"hallucial eminence": "Eminência na planta do pé, sob o hálux.",
"heel region": "Região do calcanhar.",
"helix": "Borda curva mais externa da orelha.",
"hip region": "Região do quadril.",
"hypochondriac region": "Regiões superiores laterais do abdome, logo abaixo das costelas.",
"hypogastric region": "Região inferior central do abdome, acima do púbis.",
"infra-orbital region": "Região da face logo abaixo da órbita ocular.",
"infraclavicular fossa": "Depressão logo abaixo da clavícula.",
"infrahyoid region": "Região do pescoço abaixo do osso hioide.",
"inframammary region": "Região logo abaixo da mama.",
"infrascapular region": "Região do dorso logo abaixo da escápula.",
"inguinal region": "Região da virilha, onde o abdome se une à coxa.",
"interscapular region": "Região do dorso superior, entre as duas escápulas.",
"intertragic incisure": "Incisura entre o trago e o antítrago da orelha.",
"knee region": "Região do joelho.",
"labial commissure": "Comissura labial — ponto de encontro dos lábios (mesma região do ângulo da boca).",
"lateral bicipital groove": "Sulco lateral entre o bíceps braquial e o tríceps braquial, no braço.",
"lateral border of foot": "Borda lateral (externa) do pé.",
"lateral border of forearm": "Borda lateral (radial) do antebraço.",
"lateral malleolus": "Proeminência óssea lateral do tornozelo, formada pela extremidade distal da fíbula.",
"lateral part of longitudinal arch of foot": "Porção lateral do arco longitudinal do pé.",
"lateral region of abdomen": "Região lateral do abdome (flanco), entre o hipocôndrio e a fossa ilíaca.",
"lateral region of neck": "Região lateral do pescoço, sobre o músculo esternocleidomastóideo.",
"lateral region of thorax": "Região lateral do tórax.",
"lateral retromalleolar region": "Região logo atrás do maléolo lateral.",
"leg region": "Região da perna, entre o joelho e o tornozelo.",
"lesser supraclavicular fossa": "Pequena depressão entre as cabeças esternal e clavicular do esternocleidomastóideo.",
"lobule of auricle": "Lóbulo da orelha — parte inferior, sem cartilagem.",
"lower eyelid": "Pálpebra inferior.",
"lumbar region": "Região lombar, lateral à coluna vertebral no abdome/dorso.",
"mammary region": "Região da mama.",
"mastoid region": "Região atrás da orelha, sobre o processo mastoide do osso temporal.",
"medial bicipital groove": "Sulco medial entre o bíceps braquial e o tríceps braquial.",
"medial border of foot": "Borda medial (interna) do pé.",
"medial border of forearm": "Borda medial (ulnar) do antebraço.",
"medial malleolus": "Proeminência óssea medial do tornozelo, formada pela extremidade distal da tíbia.",
"medial part of longitudinal arch of foot": "Porção medial do arco longitudinal do pé.",
"medial retromalleolar region": "Região logo atrás do maléolo medial.",
"mental region": "Região do mento (queixo).",
"mentolabial sulcus": "Sulco entre o lábio inferior e o mento.",
"metatarsal region": "Região dos metatarsos, na planta ou dorso do pé.",
"muscular triangle": "Trígono do pescoço que contém os músculos infra-hióideos.",
"nail plate (foot)": "Lâmina ungueal (unha) de um dedo do pé.",
"nail plate": "Lâmina ungueal (unha) de um dedo da mão.",
"nasal region": "Região do nariz.",
"nasolabial sulcus": "Sulco entre a asa do nariz e o lábio superior.",
"occipital region": "Região posterior da cabeça, sobre o osso occipital.",
"oral region": "Região da boca.",
"orbital region": "Região ao redor do olho.",
"palm": "Palma da mão.",
"palmar surfaces of digits of hand": "Face palmar (anterior) dos dedos da mão.",
"parietal region": "Região lateral superior do crânio, sobre o osso parietal.",
"parotideomasseteric region": "Região da face sobre a glândula parótida e o músculo masseter.",
"pectoral region": "Região do peito.",
"perionyx (foot)": "Eponíquio (cutícula) da unha de um dedo do pé.",
"perionyx": "Eponíquio (cutícula) da unha.",
"philtrum": "Sulco vertical entre o septo nasal e o lábio superior.",
"plantar surfaces of digits of foot": "Face plantar (inferior) dos dedos do pé.",
"popliteal fossa": "Depressão losangular na face posterior do joelho.",
"posterior auricular groove": "Sulco atrás da orelha, entre ela e o couro cabeludo.",
"posterior region of ankle": "Face posterior do tornozelo, região do tendão calcâneo.",
"posterior region of arm": "Face posterior do braço, sobre o músculo tríceps braquial.",
"posterior region of elbow": "Face posterior do cotovelo, sobre o olécrano.",
"posterior region of forearm": "Face posterior (extensora) do antebraço.",
"posterior region of knee": "Face posterior do joelho; corresponde à fossa poplítea.",
"posterior region of leg": "Face posterior da perna ('batata da perna'), sobre o tríceps sural.",
"posterior region of neck": "Face posterior do pescoço (nuca).",
"posterior region of thigh": "Face posterior da coxa, sobre os músculos isquiotibiais.",
"posterior region of wrist": "Face posterior (dorsal) do punho.",
"presternal region": "Região da pele sobre o esterno.",
"proximal transverse arch of foot": "Arco transverso do pé ao nível dos ossos do tarso.",
"pubic hairs": "Pelos pubianos.",
"radial foveola": "Depressão triangular na face radial do punho, entre os tendões do polegar (tabaqueira anatômica).",
"regions of abdomen": "Agrupamento das regiões topográficas do abdome (epigástrica, umbilical, hipogástrica, hipocôndrios, flancos, fossas ilíacas).",
"regions of back": "Agrupamento das regiões topográficas do dorso.",
"regions of digits of foot": "Agrupamento das regiões dos dedos do pé.",
"regions of digits of hand": "Agrupamento das regiões dos dedos da mão.",
"regions of epicranium": "Agrupamento das regiões do couro cabeludo.",
"regions of face": "Agrupamento das regiões da face.",
"regions of foot": "Agrupamento das regiões do pé.",
"regions of hand": "Agrupamento das regiões da mão.",
"regions of head": "Agrupamento das regiões da cabeça.",
"regions of lower limb": "Agrupamento das regiões do membro inferior.",
"regions of neck": "Agrupamento das regiões do pescoço.",
"regions of perineum": "Agrupamento das regiões do períneo.",
"regions of thorax": "Agrupamento das regiões do tórax.",
"regions of upper limb": "Agrupamento das regiões do membro superior.",
"root of nose": "Raiz do nariz, na junção com a testa.",
"sacral region": "Região sobre o sacro, no dorso inferior.",
"scapha": "Sulco curvo da orelha entre a hélice e a anti-hélice.",
"scapular region": "Região do dorso sobre a escápula.",
"sole": "Planta do pé.",
"sternocleidomastoid region": "Região do pescoço sobre o músculo esternocleidomastóideo.",
"submandibular triangle": "Trígono do pescoço abaixo da mandíbula, que contém a glândula submandibular.",
"submental triangle": "Trígono sob o mento, entre os ventres anteriores dos músculos digástricos.",
"suprahyoid region": "Região do pescoço acima do osso hioide.",
"temporal region": "Região lateral da cabeça, sobre o músculo temporal.",
"tragus": "Pequena saliência cartilaginosa anterior ao meato acústico externo.",
"triangle of auscultation": "Pequena área do dorso onde os sons respiratórios são mais bem auscultados, entre o trapézio, o latíssimo do dorso e o romboide maior.",
"triangular fossa": "Depressão da orelha entre os dois ramos da anti-hélice.",
"tubercle of upper lip": "Pequena projeção central na borda do lábio superior.",
"umbilical region": "Região central do abdome, ao redor do umbigo.",
"umbilicus": "Umbigo — cicatriz da inserção do cordão umbilical.",
"upper eyelid": "Pálpebra superior.",
"upper lip": "Lábio superior.",
"urogenital region": "Região anterior do períneo, onde está a genitália externa.",
"vertebral region": "Região do dorso sobre a coluna vertebral.",
"zygomatic region": "Região da face sobre o osso zigomático (maçã do rosto).",
};