Вы можете визуализировать фигуры в React Native, используя React-Native ART
Import { Art } from 'react-native';
const { Shape, Group Surface } = ART;
Вы можете создавать фигуры, используя пакет 'd3-shape' npm https://github.com/d3/d3-shape/blob/master/README.md.
D3-форма даст вам «путь». например:
var arc = d3.arc()
.innerRadius(0)
.outerRadius(100)
.startAngle(0)
.endAngle(Math.PI / 2);
Когда вы выполните эту функцию, она вернет длинную строку букв и цифр, которые можно использовать для рисования вашей фигуры.
Просто поместите его в форму React-Native ART примерно так:
render() {
return (
<Surface>
<Group>
<Shape d={arc()} /.
</Group>
</Surface>
)
}
Также это хорошая статья: https://hswolff.com/blog/react-native-art-and-d3/