I would like a TiKZ code to generate the following diagram, drawn with the following PSTrick code, to draw two concentric flower petals diagram, arranged in a circle, one with 8 petals and the outer with 16 petals. (This is part of a Sri yantra (or Sri chakra) drawing found in various sites, for example: https://codegolf.stackexchange.com/questions/42410/draw-sri-yantra
Here is the PSTrick Code
\SpecialCoor
\qdisk(0,0){5pt}
\multido{\rAngleA=-11.25+22.50,\rAngleB=11.25+22.50}{16}{%
\pscustom[fillcolor=blue,fillstyle=solid]{%
\psarc(0,0){6.5}{\rAngleA}{\rAngleB}
\psbezier%
(! 6.5 \rAngleB\space cos mul 6.5 \rAngleB\space sin mul)%
(! /a \rAngleB\space 7.75 sub def 8 a cos mul 8 a sin mul)%
(! /a \rAngleB\space 10.25 sub def 7 a cos mul 7 a sin mul)%
(! /a \rAngleB\space 11.25 sub def 8 a cos mul 8 a sin mul)
\psbezier%
(! /a \rAngleA\space 11.25 add def 8 a cos mul 8 a sin mul)
(! /a \rAngleA\space 10.25 add def 7 a cos mul 7 a sin mul)%
(! /a \rAngleA\space 7.75 add def 8 a cos mul 8 a sin mul)%
(! 6.5 \rAngleA\space cos mul 6.5 \rAngleA\space sin mul)%
}
}
\multido{\rAngleA=-22.5+45.0,\rAngleB=22.5+45.0}{8}{%
\pscustom[fillcolor=red,fillstyle=solid]{%
\psarc(0,0){5.5}{\rAngleA}{\rAngleB}
\psbezier%
(! 5.5 \rAngleB\space cos mul 5.5 \rAngleB\space sin mul)%
(! /a \rAngleB\space 6.75 sub def 7 a cos mul 7 a sin mul)%
(! /a \rAngleB\space 12.5 sub def 5 a cos mul 5 a sin mul)%
(! /a \rAngleB\space 22.5 sub def 6.5 a cos mul 6.5 a sin mul)
\psbezier%
(! /a \rAngleA\space 22.5 add def 6.5 a cos mul 6.5 a sin mul)
(! /a \rAngleA\space 12.5 add def 5 a cos mul 5 a sin mul)%
(! /a \rAngleA\space 6.75 add def 7 a cos mul 7 a sin mul)%
(! 5.5 \rAngleA\space cos mul 5.5 \rAngleA\space sin mul)%
}
}

\includegraphics? – Jasper Habicht Jun 14 '23 at 14:41