I tried the code below (I sort of translated it from written notation), where I hoped that [Intersection] would give me the intersection of line ac with the altitude from b:
scene1 =
GeometricScene[{a, b, c, d},
{Triangle[{a, b, c}],
d ∈ {Line[{a, c}] ⋂
TriangleConstruct[{a, b, c}, "Altitude"]},
TriangleConstruct[{a, c, b}, "Altitude"]}];
RandomInstance[scene1, 3]
It did not work. How do I then define the intersection of two lines as a point?