I drew several pictures in tiz-euclide and I made the dots look like this:
Now I have switched to 3D diagrams. I am making them in Asymptote as this was the best suggestion from this forum and it can make intersections of 3D paths. The question is how to make the points in 3D look the same for the document to be uniform.
The points in 2D were defined using a style:
\tikzset{point/.style={circle, thick, %
draw=black,fill=white, inner sep=0pt,minimum size=3pt}}
Bare 'dot' in Asymptote produces this:
\documentclass{article}
\usepackage{asymptote}
\begin{document}
\begin{asy}
settings.outformat = "pdf";
settings.render = 0;
import three;
size(10cm, 0);
currentprojection=orthographic((5,2,2));
pen dot_style=makepen(scale(3pt)*unitcircle);
real a=3;
real b=4;
real c=4;
triple A=(0,0,a);
triple B=(0,b,0);
triple C=(c,0,0);
draw(A--B--C--A,linewidth(1));
draw(O--A^^O--B^^O--C,dashed);
path3 p=O--(6,6*c/b,0);
path3 q=B--C;
path3 p1=O--(6,0,6*c/a);
path3 q1=A--C;
triple H1=intersectionpoint(p,q);
triple H2=intersectionpoint(p1,q1);
path3 h1=A--H1;
path3 h2=B--H2;
triple H=intersectionpoint(h1,h2);
draw(h1);
draw(h2);
draw(O--H);
dot(Label("$H_1$",align=W),H2,dot_style);
dot(Label("$H_2$",align=S),H1,dot_style);
dot(Label("$H$",align=NE),H,dot_style);
dot(Label("$A$",align=N),A,dot_style);
dot(Label("$B$",align=E),B,dot_style);
dot(Label("$C$",align=W),C,dot_style);
dot(Label("$O$",align=S),O,dot_style);
\end{asy}
\end{document}
Output:
I found it ugly and want to make those empty points of the same size. I feel it is easy. Any ideas how to modify
pen dot_style=makepen(scale(3pt)*unitcircle);
? Thank you.