Split Areas(Polygons convex and concave) by lines

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

#1 Posted: 7/29/2022 1:13:09 PM
Jesus

Jesus

0 likes in 6 posts.

Group: 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 KiB) downloaded 57 time(s).
#2 Posted: 7/29/2022 4:45:52 PM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: 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 Posted: 7/29/2022 6:10:04 PM
Jesus

Jesus

0 likes in 6 posts.

Group: 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 KiB) downloaded 36 time(s).

Best regards.
Jesus.
#4 Posted: 7/30/2022 3:49:15 PM
Jesus

Jesus

0 likes in 6 posts.

Group: 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 KiB) downloaded 32 time(s).

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

Martin Kraska

1222 likes in 2150 posts.

Group: 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 KiB) downloaded 57 time(s).



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

gpc1.sm (12 KiB) downloaded 39 time(s).
gpc1.png
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#6 Posted: 7/31/2022 12:37:52 PM
Jesus

Jesus

0 likes in 6 posts.

Group: User

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

Best regards

Jesús.
#7 Posted: 7/31/2022 4:06:27 PM
Jesus

Jesus

0 likes in 6 posts.

Group: User

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

Best regards
Jesus
#8 Posted: 8/1/2022 2:09:35 PM
Laurent Fournier

Laurent Fournier

9 likes in 66 posts.

Group: User

very exciting project!
#9 Posted: 8/1/2022 2:23:17 PM
Jesus

Jesus

0 likes in 6 posts.

Group: 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 KiB) downloaded 47 time(s).

polygon_regular_fiber_borrador1.sm (35 KiB) downloaded 44 time(s).

Best regards

Jesus
#10 Posted: 8/1/2022 3:19:08 PM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: User

Wrote

very exciting project!


... algo style to collapse in utilities.

Polygon.PNG
#11 Posted: 8/1/2022 7:06:15 PM
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

General hatching procedure for arbitrary contours

gpc2.png
gpc2.sm (42 KiB) downloaded 38 time(s).
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#12 Posted: 8/2/2022 12:05:56 AM
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 likes in 1674 posts.

Group: 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 KiB) downloaded 38 time(s).
InPoly.sm (43 KiB) downloaded 52 time(s).

Best regards.
Alvaro.
1 users liked this post
sergio 8/2/2022 11:10:00 AM
#13 Posted: 8/2/2022 2:44:17 AM
Laurent Fournier

Laurent Fournier

9 likes in 66 posts.

Group: User

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

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

gpc3.sm (135 KiB) downloaded 72 time(s).
2022-08-02 11_11_43-SMath Solver 1.0.8238 - [gpc3.sm_].png
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
1 users liked this post
sergio 8/2/2022 11:10:00 AM
#15 Posted: 8/2/2022 9:21:54 AM
Laurent Fournier

Laurent Fournier

9 likes in 66 posts.

Group: User

That's superb!

Thanks a lot!

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

Jean Giraud

983 likes in 6866 posts.

Group: User

... refreshed for convenience.

Maths Polygon Create.sm (99 KiB) downloaded 40 time(s).

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

Jean Giraud

983 likes in 6866 posts.

Group: 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 Posted: 8/2/2022 1:41:40 PM
Laurent Fournier

Laurent Fournier

9 likes in 66 posts.

Group: 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 Posted: 8/2/2022 8:47:43 PM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: 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 KiB) downloaded 29 time(s).
0Anim Buckyball.sm (107 KiB) downloaded 30 time(s).
Buckyball.sm (176 KiB) downloaded 34 time(s).

1 users liked this post
Laurent Fournier 8/2/2022 11:36:00 PM
#20 Posted: 5/24/2023 5:25:09 PM
CLEISON ARMANDO MANRIQUE AGUIRRE

CLEISON ARMANDO MANRIQUE AGUIRRE

0 likes in 2 posts.

Group: User

Wrote

gpc3.sm (135 KiB) downloaded 72 time(s).
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 ?
  • New Posts New Posts
  • No New Posts No New Posts