Split Areas(Polygons convex and concave) by lines

Split Areas(Polygons convex and concave) by lines - Momentum curvature by fibers method - Mensajes

#1 Publicado: 29/7/2022 13:13:09
Jesus

Jesus

0 me gusta en 6 mensajes.

Grupo: User

Hi everyone ,I'm doing a momentum curvature usign Popovic's Method and found a big problem beacuse to divide a polygon(convex and concave) into small fiber like this image but with more lines:
General Polygon

it's not so easy to do an algorithm. I did a smath file when the polygon it's rectangular but for more general case my smath code doesn't work, I'd like know an algorithm, code or function if it's posible in smath or other language to develop.

Best regards.
Jesus.

Verificacion_de_fluencia_en_acero_fiber_method_degradation_forum.pdf (550,67 KiB) descargado 1180 vez(es).
#2 Publicado: 29/7/2022 16:45:52
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

If I understand ...
Your polygon has 9 vertices, we can try a circular spline.
That will add as many points between vertices, is it ?
From there: Area, Perimeter, Center of Gravity.
Give the vertices... Jean.
#3 Publicado: 29/7/2022 18:10:04
Jesus

Jesus

0 me gusta en 6 mensajes.

Grupo: User

Hi Jean, exactly I need to known the area, center of gravity and perimeter of the division but the polygon doesn't need to have 9 vertices, this is an example in this case. In general ,I'd like to calculate for n vertices polygon(convex or concave),let me give an example in smath for regular polygon.

image.png

polygon_2.sm (36,33 KiB) descargado 1387 vez(es).

Best regards.
Jesus.
#4 Publicado: 30/7/2022 15:49:15
Jesus

Jesus

0 me gusta en 6 mensajes.

Grupo: User

Hi Jean, it was a good solution and you give some ideas to do a code but I'd like to do for more lines and I'd like to optimize the code or algorithm. I did a code in smath maybe need to optimize some parts and get some interesting results, i hope you take a look because a I'd like to aply to convex and no convex polygon, I think it's so hard but I'd like to know the algorithm or code that other programs use. My code doesn't work for some slopes though

Page5 Polygon Copy.sm (116,59 KiB) descargado 1643 vez(es).

Best regards.
Jesus.
#5 Publicado: 31/7/2022 7:45:01
Martin Kraska

Martin Kraska

1.361 me gusta en 2.275 mensajes.

Grupo: Moderator

Wrote

Hi everyone ,I'm doing a momentum curvature usign Popovic's Method and found a big problem beacuse to divide a polygon(convex and concave) into small fiber like this image but with more lines:
General Polygon

it's not so easy to do an algorithm. I did a smath file when the polygon it's rectangular but for more general case my smath code doesn't work, I'd like know an algorithm, code or function if it's posible in smath or other language to develop.

Best regards.
Jesus.

Verificacion_de_fluencia_en_acero_fiber_method_degradation_forum.pdf (550,67 KiB) descargado 1180 vez(es).



This might be an application for the GPC wrapper plugin by Davide.

gpc1.sm (12,5 KiB) descargado 1373 vez(es).
gpc1.png
Technische Mechanik mit SMath Studio: https://link.springer.com/book/10.1007/978-3-658-50592-9
#6 Publicado: 31/7/2022 12:37:52
Jesus

Jesus

0 me gusta en 6 mensajes.

Grupo: User

Thank you so much, mkraska and Jean, I'll take a look this package (GPC wrapper).

Best regards

Jesús.
#7 Publicado: 31/7/2022 16:06:27
Jesus

Jesus

0 me gusta en 6 mensajes.

Grupo: User

Ok Jean, I hope You'll find an algorithm to solve that problem.

Best regards
Jesus
#8 Publicado: 1/8/2022 14:09:35
Laurent Fournier

Laurent Fournier

9 me gusta en 66 mensajes.

Grupo: User

very exciting project!
#9 Publicado: 1/8/2022 14:23:17
Jesus

Jesus

0 me gusta en 6 mensajes.

Grupo: User

Hi Jean it's an excellent solution, thank you so much , I did a code with GPC plugin and I could get this results.

fibers.png

fibers1.png

polygon_irregular_fiber_borrador1.sm (34,31 KiB) descargado 1407 vez(es).

polygon_regular_fiber_borrador1.sm (35,48 KiB) descargado 1388 vez(es).

Best regards

Jesus
#10 Publicado: 1/8/2022 15:19:08
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

Wrote

very exciting project!


... algo style to collapse in utilities.

Polygon.PNG
#11 Publicado: 1/8/2022 19:06:15
Martin Kraska

Martin Kraska

1.361 me gusta en 2.275 mensajes.

Grupo: Moderator

General hatching procedure for arbitrary contours

gpc2.png
gpc2.sm (42,6 KiB) descargado 1422 vez(es).
Technische Mechanik mit SMath Studio: https://link.springer.com/book/10.1007/978-3-658-50592-9
#12 Publicado: 2/8/2022 0:05:56
Alvaro

Alvaro

1.139 me gusta en 1.805 mensajes.

Grupo: User

Hi. In the attached, a function for see if a point is inside or outside a polygon, and a code for double integrals using Gauss-Legendre coefficients.

InPoly.pdf (97,1 KiB) descargado 827 vez(es).
InPoly.sm (43,3 KiB) descargado 1357 vez(es).

Best regards.
Alvaro.
A 1 usuarios les gustó este mensaje
sergio 2/8/2022 11:10:00
#13 Publicado: 2/8/2022 2:44:17
Laurent Fournier

Laurent Fournier

9 me gusta en 66 mensajes.

Grupo: User

Wow!
Will we be able to calculate the static moment and the moment of inertia of any section with these tools?
#14 Publicado: 2/8/2022 6:41:33
Martin Kraska

Martin Kraska

1.361 me gusta en 2.275 mensajes.

Grupo: Moderator

gpc3.sm (135,5 KiB) descargado 1478 vez(es).
2022-08-02 11_11_43-SMath Solver 1.0.8238 - [gpc3.sm_].png
Technische Mechanik mit SMath Studio: https://link.springer.com/book/10.1007/978-3-658-50592-9
A 1 usuarios les gustó este mensaje
sergio 2/8/2022 11:10:00
#15 Publicado: 2/8/2022 9:21:54
Laurent Fournier

Laurent Fournier

9 me gusta en 66 mensajes.

Grupo: User

That's superb!

Thanks a lot!

Has anyone worked on polyhedra, convex hulls and polar polyhedra?
#16 Publicado: 2/8/2022 11:16:59
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

... refreshed for convenience.

Maths Polygon Create.sm (99,71 KiB) descargado 1392 vez(es).

#17 Publicado: 2/8/2022 12:35:53
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

Wrote

Has anyone worked on polyhedra, convex hulls and polar polyhedra?


I may have something on convex hull
Polyhedra, we have C_60 extracted from the adjacency matrix.
Jean

#18 Publicado: 2/8/2022 13:41:40
Laurent Fournier

Laurent Fournier

9 me gusta en 66 mensajes.

Grupo: User

anything on the adjacency matrix I am super interested!
Handling the adjacency matrix is the only difficulty in fact. Polarity of points-planes is easy.
#19 Publicado: 2/8/2022 20:47:43
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

Wrote

anything on the adjacency matrix I am super interested!
Handling the adjacency matrix is the only difficulty in fact. Polarity of points-planes is easy.


1. In the attached Buckyball, adjacency matrix is from Mathsoft,
Mathsoft borrowed fro Matlab.
2. I have the Mathcad convex hull ORIGIN 0
RemToDo ORIGIN 1 for Smath coding.
Cheers ... Jean.

Buckyball Adjacency.sm (16,36 KiB) descargado 1354 vez(es).
0Anim Buckyball.sm (107,29 KiB) descargado 1351 vez(es).
Buckyball.sm (176,41 KiB) descargado 1400 vez(es).

A 1 usuarios les gustó este mensaje
Laurent Fournier 2/8/2022 23:36:00
#20 Publicado: 24/5/2023 17:25:09
CLEISON ARMANDO MANRIQUE AGUIRRE

CLEISON ARMANDO MANRIQUE AGUIRRE

0 me gusta en 2 mensajes.

Grupo: User

Wrote

gpc3.sm (135,5 KiB) descargado 1478 vez(es).
2022-08-02 11_11_43-SMath Solver 1.0.8238 - [gpc3.sm_].png



I guess we can not use the same matrix of contour point to get the area and de center of mass ... Or am I wrong ?
  • Nuevos mensajes
  • Sin mensajes nuevos