phil
(Phil Earnhardt)
August 3, 2020, 8:32pm
1
Where is the current list of primitives available for displaying in AnatomyPlot3D? I see several examples in the Wolfram Language entry, but there’s no list of the many (hundreds) of primitives available for display. Is there a programatic way to have Mathematica return to me the list?
Thanks!
phil
(Phil Earnhardt)
August 4, 2020, 12:00am
2
The WolframAlpha queries
bone members
muscle members
tendon members
ligament members
got me a good start for the specific anatomy terminology I needed.
Hi Phil,
You can use this to get the list of all anatomy entity classes
AnatomyData["Classes"]
For each of them you can get a list of the corresponding entities e.g. for Bones
EntityClass["AnatomicalStructure", "Bones"]["Entities"]
Any of them can be passed to AnatomyPlot3D e.g. for FrontalBone
AnatomyPlot3D[Entity["AnatomicalStructure", "FrontalBone"]]
You can get also get the list of properties e.g. for FrontalBone
Entity["AnatomicalStructure", "FrontalBone"]["Properties"]
To get an Association of all the classes and entities
entities = <|CanonicalName@# -> EntityClass["AnatomicalStructure", CanonicalName@#][
"Entities"]|> & /@ AnatomyData["Classes"] // Association;
Then e.g. for Arteries
entities["Arteries"]