Machine Learning dataset for Automated Constructive Trigonometry and Geometrically Trigonometry Theorem Prover

Machine Learning dataset for Automated Constructive Trigonometry and Geometrically Trigonometry Theorem Prover

SanjoyNath
Advocate Advocate
2,540 Views
12 Replies
Message 1 of 13

Machine Learning dataset for Automated Constructive Trigonometry and Geometrically Trigonometry Theorem Prover

SanjoyNath
Advocate
Advocate

Dear Autocad Experts,

Thanking first to Autocad for the best options you have given to us to think Geometrically. I learnt Geometry visualization through Autocad and learnt my first programming with vba lisp and c sharp through Autocad only

 

I need help from you to prepare a Machine Learning model such that we can automatically check which 2D Line segments are trigonometrically related or which of these line segments will always intersect or which of these line segments are on same circle etc...

 

I am giving the sample dataset here which has columns as below mentioned. (Geometrifying Trigonometry is Geometrization of Trigonometry is Geometrizing Trigonometry where we try to solve and inquire every Trigonometry expressions purely with Euclidean Geometry) If we can Generate all geometries of all kinds of Trigonometry Expressions then we can have lots of Deep Solutions insights with us


Interestingly AutoCAD's command Align and Scale to fit is gluing as multiplication. Division is also Aligning and scaled to fit. When several line segments are grouped due to aligning and scaled to fit then these bunches are GTSIMPLEX objects

When several such GTSIMPLEX objects are added(no multiplication only addition) then it forms Locked Sets

All of these things are like parametric blocks. With this kind of conventions we can automatically construct all geometries for all kinds of Trigonometry expressions if we can get grasp on the machine learning systems used on these kind of data sets.

Trigonometry means relating several line segments through algebra like expressions and all these Algebra like expressions hides geometry inside these parsing possibilities. Dynamic programming tool is attached such that we can prepare more numbers of machine learning datasets for more detailed predictive models.

 


Please help me to build the machine learning model.

 

 

I am new to Machine Learning but in one problem solving case i have used AutoCAD's commands to identify properties of Geometry interpretations of Trigonometry expressions.

 

 

If we assume Triangles have 3 points (Pivot point where SEEDS ANGLE is written  , one is 90 degrees which is stretch point and the complementary angle is formed at Nodal point)

 

We can construct Triangles in 8 different orientations but every orientations converge to anti clock or clock wise line segments flow(As vectors are drawn)

 

 


These are the columns in the dataset.

Please feel free to ask me whenever any doubt is there. I am learning new AI systems but my works are all related to CAD systems structural engineering , Automated Geometric Junctions Theory , Automating construction tools but i am trying to learn these new technologies of machine learning.

Please help

Purpose is to get these

Machine Learning,Geometric Data mining, interrelated line segments, Trigonometry Expression to Euclidean

Geometry

 

 

 

1
char_counter
2
expression_classifier_with_degrees
3
expression_classifier_without_degrees
4
output_signed_gradient
5
output_positive_gradient
6
output_positive_y_intercept_dist
7
current_command_char
8
current_orientations_char
9
current_seeds_angles_degrees
10
current_given_segments_name_coming_from_previous_states_output_consumed_differently
11
current_output_segments_name
12
current_complement_segments_name
13
given_segments_x1
14
given_segments_y1
15
given_segments_x2
16
given_segments_y2
17
output_segments_x1
18
output_segments_y1
19
output_segments_x2
20
output_segments_y2
21
complement_segments_x1
22
complement_segments_y1
23
complement_segments_x2
24
complement_segments_y2
25
zoom_to_fit_frames_min_x
26
zoom_to_fit_frames_min_y
27
zoom_to_fit_frames_max_x
28
zoom_to_fit_frames_max_y
29
zoom_to_fit_frames_width(energy_effort)
30
zoom_to_fit_frames_height(energy_effort)
31
zoom_to_fit_frames_area(energy_effort)
32
pivot_x
33
pivot_y
34
pivot_z
35
stretch_x
36
stretch_y
37
stretch_z
38
nodal_x
39
nodal_y
40
nodal_z
41
current_triangles_cg_x
42
current_triangles_cg_y
43
current_triangles_cg_z
44
given_recursion_sequential_inputs_segments_gt_string_address
45
output_segments_gt_string_address
46
complement_line_segments_gt_address_string
47
output_becomes_input_input_becomes_output___reverse_construction_string_command
48
0_0_to_current_base_lines_nearest_dist
49
0_0_to_current_perpendicular_lines_nearest_dist
50
0_0_to_current_hypotenuse_lines_nearest_dist
51
current_triangle_rotates_about_its_own_cg_degrees(local_moment_energy_effort)
52
current_triangle_base_line_segment_length
53
current_triangle_perpendicular_line_segment_length
54
current_triangle_hypotenuse_line_segment_length
55
pbox_width
56
pbox_height
57
width_compressed_to_fit
58
height_compressed_to_fit
59
total_command_string
60
total_orientation_string
61
cumulative_recursive_current_aabb_min_x
62
cumulative_recursive_current_aabb_min_y
63
cumulative_recursive_current_aabb_max_x
64
cumulative_recursive_current_aabb_max_y
65
cumulative_recursive_current_aabb_frames_area
66
cumulative_recursive_current_aabb_frames_perimeter
67
cumulative_recursive_current_aabb_frames_width
68
cumulative_recursive_current_aabb_frames_height
69
cumulative_recursive_current_aabb_frames_center_x
70
cumulative_recursive_aabb_current_frames_center_y
71
cumulative_recursive_current_output_triangles_cg_x
72
cumulative_recursive_current_output_triangles_cg_y
73
cumulative_recursive_current_output_triangles_cg_z
74
cos_power
75
sin_power
76
tan_power
77
sec_power
78
cosec_power
79
cot_power
80
hypotenuse_power
81
base_power
82
perpendicular_power
83
costruction_reversed_cos_power
84
costruction_reversed_sin_power
85
costruction_reversed_tan_power
86
costruction_reversed_sec_power
87
costruction_reversed_cosec_power
88
costruction_reversed_cot_power
89
costruction_reversed_hypotenuse_power
90
costruction_reversed_base_power
91
costruction_reversed_perpendicular_power

 

 

Sanjoy Nath
BIM Manager And Digital Lead (Structures Online)
BOOST, AR , VR ,EPM,IFC API,PDF API , CAD API ,Revit API , Advance Steel API
Founder of Geometrifying Trigonometry(C)
0 Likes
2,541 Views
12 Replies
Replies (12)
Message 2 of 13

daniel_cadext
Advisor
Advisor

Sorry, I didn't look at the zip file.

 

Some thoughts, I think lisp is not powerful enough for machine learning. You would probably have better luck with something like .net's iron python.

 

If you need CPython, you can use pyautocad which is COM based access to AutoCAD, or some of the ARX/CPython wrappers I’ve put together:

 

https://github.com/CEXT-Dan/PyRx

 

 

For machine learning, Python is definitely the way to go because of the available toolsets, I.e.

pandas, sklearn, Scipy, TensorFlow etc

 

cheers : )

 

Python for AutoCAD, Python wrappers for ARX https://github.com/CEXT-Dan/PyRx
Message 3 of 13

diagodose2009
Collaborator
Collaborator

Okai you got the information/s , but

  >  What you types-of-data you export with the information?

  > Anyone  on internet can understanding the output-informations?

  >   The smart language  is Prolog, but oyu need  online-Prolog-interpretor, Can we found online Prolog intrepretor compatibile with AutoCad?. But Prolog language is compatibile with AI? ( I think is no) 

 

Message 4 of 13

SanjoyNath
Advocate
Advocate

Dear @diagodose2009 ,

 

I am trying to understand your concern that Every one cannot understand the Concern on which we are talking here.

 

I think developers of Autocad are good in Euclidean Geometry and Trigonometry because these are very fundamental things to develop tools

 

My problem started when i tried to understand geometric meanings of Trigonometry expressions (I had to draw a lot of pictures of GTSIMPLEX type objects and LOCKED SET type objects which are Dynamic parametric blocks  made up of 3 to 30000 to 60000 or more numbers of well placed  line segments only) .

 

These Blocks are then used for Linkage designing or Truss designing or for space frames designing.. Fundamentally Every kinds of  school level/college level innocent Trigonometry Expressions are always carrying Truss like Geometry or GTSIMPLEX (Origami paper folding like Geometry always) but it is very tough to hand draw all (exhaustively all possible edge glued triangulations and for all symmetries and orientations )  

 

So we had to prepare some Canonical Formalized Framework well defined for all symmetries of constructability (CAD file generated through attached plugin puts names of line segments as in the Dataset given here attached)

 Multiplying any Trigonometry Ratio gives GTSIMPLEX with several symmetries or orientations and the Conventions are made like this

L is initial Given Line Segment which has a given length and Given position (x1,y1,x2,y2) and when we cumulatively multiply that Line Segment Geometrically then we get these kind of scaled drawings (Exhaustive drawings are possible

 Cos  has 4 Symmetries A, ,B,,C,, D

 Sin has 4 Symmetries   E , F , G , H

  Tan has 4 Symmetries  I , J , K , M          (L is Initial Line Segment)

  Sec has 4 Symmetries N , O , P ,Q

  Cosec has 4 Symmetries  R , S T , U

  Cot has 4 Symmetries    V , W , X , Y

 

 

Orientations of Newly created Triangles due to multiplications (To Glue with last state of cumulative multiplication)

 

R Keep as recreated

S Swap output of last cumulative multiplications direction of line segment

A Anti Clock

C Clock

O Orientation as per enforced direction (Pivot to Stretch or Stretch to Nodal or Nodal to Pivot)

There is one minimum energy condition also where the M is chosen to get the Triangulation done with configuration getting the Minimum Energy to construct through protocols

 

Z is the output line segment after all these cumulative multiplication is Done

 

I think you all can understand the Cumulative Output line segment address in the Attached Dataset now as it is given like

OUTPUT_SEGMENTS_GT_STRING_ADDRESS
LAZ
LAZ
LAOZ
LAOAZ
LAOAOZ
LAOAOAZ
LAOAOAOZ
LAOAOAOAZ
LAOAOAOAOZ
LAOAOAOAOAZ
LAOAOAOAOAOZ
LAOAOAOAOAOAZ
LAOAOAOAOAOAOZ
LAOAOAOAOAOAOAZ
LAOAOAOAOAOAOAOZ
LAOAOAOAOAOAOAOAZ
LAOAOAOAOAOAOAOAOZ
LAOAOAOAOAOAOAOAOAZ
LAOAOAOAOAOAOAOAOAOZ
LAOAOAOAOAOAOAOAOAOAZ
LAOAOAOAOAOAOAOAOAOAOZ
LAOAOAOAOAOAOAOAOAOAOAZ
LAOAOAOAOAOAOAOAOAOAOAOZ
LAOAOAOAOAOAOAOAOAOAOAOAZ
LAOAOAOAOAOAOAOAOAOAOAOAOZ
LAOAOAOAOAOAOAOAOAOAOAOAOAZ
LAOAOAOAOAOAOAOAOAOAOAOAOAOZ
LAOAOAOAOAOAOAOAOAOAOAOAOAOAZ
LAOAOAOAOAOAOAOAOAOAOAOAOAOAOZ
LAOAOAOAOAOAOAOAOAOAOAOAOAOAOAZ
LAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOZ

 

 

Now you have a question regarding the data types of the columns

 

I am giving one sample (Already in attachment)

 

1 CHAR_COUNTER 11
2 EXPRESSION_CLASSIFIER_WITH_DEGREES L(26)_A_3_E_0_I_0_N_9_R_0_V_0_Z
3 EXPRESSION_CLASSIFIER_WITHOUT_DEGREES L_A_3_E_0_I_0_N_9_R_0_V_0_Z
4 OUTPUT_SIGNED_GRADIENT 0.445228685
5 OUTPUT_POSITIVE_GRADIENT 0.445228685
6 OUTPUT_POSITIVE_Y_INTERCEPT_DIST 691.1050779
7 CURRENT_COMMAND_CHAR Q
8 CURRENT_ORIENTATIONS_CHAR R
9 CURRENT_SEEDS_ANGLES_DEGREES 26
10 CURRENT_GIVEN_SEGMENTS_NAME_COMING_FROM_PREVIOUS_STATES_OUTPUT_CONSUMED_DIFFERENTLY BASE
11 CURRENT_OUTPUT_SEGMENTS_NAME HYPOTENUSE
12 CURRENT_COMPLEMENT_SEGMENTS_NAME PERPENDICULAR
13 GIVEN_SEGMENTS_X1 -1439.354082
14 GIVEN_SEGMENTS_Y1 50.26335213
15 GIVEN_SEGMENTS_X2 293.5281183
16 GIVEN_SEGMENTS_Y2 821.7922161
17 OUTPUT_SEGMENTS_X1 -1439.354082
18 OUTPUT_SEGMENTS_Y1 50.26335213
19 OUTPUT_SEGMENTS_X2 293.5281183
20 OUTPUT_SEGMENTS_Y2 821.7922161
21 COMPLEMENT_SEGMENTS_X1 264.5079448
22 COMPLEMENT_SEGMENTS_Y1 -9.23682097
23 COMPLEMENT_SEGMENTS_X2 293.5281183
24 COMPLEMENT_SEGMENTS_Y2 821.7922161
25 ZOOM_TO_FIT_FRAMES_MIN_X -1439.354082
26 ZOOM_TO_FIT_FRAMES_MIN_Y -1439.354082
27 ZOOM_TO_FIT_FRAMES_MAX_X 1439.354082
28 ZOOM_TO_FIT_FRAMES_MAX_Y 1439.354082
29 ZOOM_TO_FIT_FRAMES_WIDTH(ENERGY_EFFORT) 2878.708165
30 ZOOM_TO_FIT_FRAMES_HEIGHT(ENERGY_EFFORT) 2878.708165
31 ZOOM_TO_FIT_FRAMES_AREA(ENERGY_EFFORT) 8286960.697
32 PIVOT_X -1439.354082
33 PIVOT_Y 50.26335213
34 PIVOT_Z
35 STRETCH_X 264.5079448
36 STRETCH_Y -9.23682097
37 STRETCH_Z
38 NODAL_X 293.5281183
39 NODAL_Y 821.7922161
40 NODAL_Z
41 CURRENT_TRIANGLES_CG_X -293.7726731
42 CURRENT_TRIANGLES_CG_Y 287.6062491
43 CURRENT_TRIANGLES_CG_Z
44 GIVEN_RECURSION_SEQUENTIAL_INPUTS_SEGMENTS_GT_STRING_ADDRESS LAOAOAOOQOQZ
45 OUTPUT_SEGMENTS_GT_STRING_ADDRESS LAOAOAOOQOQOZ
46 COMPLEMENT_LINE_SEGMENTS_GT_ADDRESS_STRING LAOAOAOOQOQJZ
47 OUTPUT_BECOMES_INPUT_INPUT_BECOMES_OUTPUT___REVERSE_CONSTRUCTION_STRING_COMMAND LBDBDBBNBNBNZ
48 0_0_TO_CURRENT_BASE_LINES_NEAREST_DIST 4.27E-14
49 0_0_TO_CURRENT_PERPENDICULAR_LINES_NEAREST_DIST 264.6691741
50 0_0_TO_CURRENT_HYPOTENUSE_LINES_NEAREST_DIST 631.3559047
51 CURRENT_TRIANGLE_ROTATES_ABOUT_ITS_OWN_CG_DEGREES(LOCAL_MOMENT_ENERGY_EFFORT)
52 CURRENT_TRIANGLE_BASE_LINE_SEGMENT_LENGTH 1704.900607
53 CURRENT_TRIANGLE_PERPENDICULAR_LINE_SEGMENT_LENGTH 831.5355861
54 CURRENT_TRIANGLE_HYPOTENUSE_LINE_SEGMENT_LENGTH 1896.875723
55 PBOX_WIDTH 1131
56 PBOX_HEIGHT 954
57 WIDTH_COMPRESSED_TO_FIT 2.545276892
58 HEIGHT_COMPRESSED_TO_FIT 3.017513799
59 TOTAL_COMMAND_STRING LAOAOAOOQOQZ
60 TOTAL_ORIENTATION_STRING RRRRRRRRRRR
61 CUMULATIVE_RECURSIVE_CURRENT_AABB_MIN_X -1439.354082
62 CUMULATIVE_RECURSIVE_CURRENT_AABB_MIN_Y -970.2957263
63 CUMULATIVE_RECURSIVE_CURRENT_AABB_MAX_X 1000
64 CUMULATIVE_RECURSIVE_CURRENT_AABB_MAX_Y 821.7922161
65 CUMULATIVE_RECURSIVE_CURRENT_AABB_FRAMES_AREA 4371537.038
66 CUMULATIVE_RECURSIVE_CURRENT_AABB_FRAMES_PERIMETER 8462.884049
67 CUMULATIVE_RECURSIVE_CURRENT_AABB_FRAMES_WIDTH 2439.354082
68 CUMULATIVE_RECURSIVE_CURRENT_AABB_FRAMES_HEIGHT 1792.087942
69 CUMULATIVE_RECURSIVE_CURRENT_AABB_FRAMES_CENTER_X -219.6770412
70 CUMULATIVE_RECURSIVE_AABB_CURRENT_FRAMES_CENTER_Y -74.2517551
71 CUMULATIVE_RECURSIVE_CURRENT_OUTPUT_TRIANGLES_CG_X -293.7726731
72 CUMULATIVE_RECURSIVE_CURRENT_OUTPUT_TRIANGLES_CG_Y 287.6062491
73 CUMULATIVE_RECURSIVE_CURRENT_OUTPUT_TRIANGLES_CG_Z
74 COS_POWER 3
75 SIN_POWER 0
76 TAN_POWER 0
77 SEC_POWER 8
78 COSEC_POWER 0
79 COT_POWER 0
80 HYPOTENUSE_POWER 5
81 BASE_POWER -5
82 PERPENDICULAR_POWER 0
83 COSTRUCTION_REVERSED_COS_POWER 8
84 COSTRUCTION_REVERSED_SIN_POWER 0
85 COSTRUCTION_REVERSED_TAN_POWER 0
86 COSTRUCTION_REVERSED_SEC_POWER 3
87 COSTRUCTION_REVERSED_COSEC_POWER 0
88 COSTRUCTION_REVERSED_COT_POWER 0
89 COSTRUCTION_REVERSED_HYPOTENUSE_POWER -5
90 COSTRUCTION_REVERSED_BASE_POWER 5
91 COSTRUCTION_REVERSED_PERPENDICULAR_POWER 0

 

 

SanjoyNath_0-1693829433164.png

 

Sanjoy Nath
BIM Manager And Digital Lead (Structures Online)
BOOST, AR , VR ,EPM,IFC API,PDF API , CAD API ,Revit API , Advance Steel API
Founder of Geometrifying Trigonometry(C)
0 Likes
Message 5 of 13

SanjoyNath
Advocate
Advocate

Dear Experts,

I want to give better visualizer and with better data set generator tool (Visual Simulator and Calculator) here such that you can understand the concept better.

 

 

I have kept the functions public such that you can call references of this exe to generate your own Data Denerator Engines for Machine Learning Data Set Generator for more drastic analysis 

 

We expect that With the help of Autocad we can find deep Geometry theorems (As deep as Pythagorean Theorems) Wish we will see a world with deep Trigonometry analysis with Pure Euclidean Geometry Constructions.

 

Please feel free to ask questions and to enhance global understanding for deeper mathematics with Autocad 

 

Trigonometry problems can look like Graph Theory problems also

 

SanjoyNath_0-1693844725845.png

 

 

Sanjoy Nath
BIM Manager And Digital Lead (Structures Online)
BOOST, AR , VR ,EPM,IFC API,PDF API , CAD API ,Revit API , Advance Steel API
Founder of Geometrifying Trigonometry(C)
0 Likes
Message 6 of 13

diagodose2009
Collaborator
Collaborator

The autodesk(dot)forum(dot)lisp depends 90%too much by "practically goods" , and you search  teoretically-helper/s? You follow these steps:

a)You make a forum on facebook or search historically forum like-it with AI-geometry

b) You need a fast-fast programming language (suck Unreal-engine, RedAlert3 Generals, C# )

c)After one year you replace b=Unreal-engine with PCB-chip or ARM gpu

d)After two year/s you search the money$ from web.

e)the Visual lisp is only parser and tokenizer of Drawings

.

otherwise  lisp2C#, tokenizer.lisp2C#, parser.lisp2gpu,  parser.lisp2python, or parser.lisp2C# script

 

I believe  C# parser is too hard for  anyone. You cannot develop parser.dll inside C#NET because    you need too much experinced in  C#? 

 f) Your team sell the ARM-gpu/s on the market 

g) After three years , you replace "the ARM-gpu/s " with mecatronics,100% hardware solution>

 

 

 

0 Likes
Message 7 of 13

SanjoyNath
Advocate
Advocate

Dear @diagodose2009 

 

You have understood that we need a parser that will not generate numerical values from parsing of Trigonometry Expressions . Instead the parser will decide the right Geometry constructions protocol from the Given Trigonometry Expressions.  Autocad is the best option to construct the scaled proper Geometry (Euclidean Geometry)

 

Really it will become very helpful if you can provide one Lisp that will read Excel like formula (for Trigonometry Expressions ) or Latex like formula (For Trigonometry Expressions) and that can construct scaled Geometries on CAD screen

 

Yes its now my 20 years effort to develop this system to automatically construct Euclidean Geometry from Given Trigonometry Expressions. in c sharp. And i am working to develop that kind of Geometry generating parser .

 

Sanjoy Nath
BIM Manager And Digital Lead (Structures Online)
BOOST, AR , VR ,EPM,IFC API,PDF API , CAD API ,Revit API , Advance Steel API
Founder of Geometrifying Trigonometry(C)
0 Likes
Message 8 of 13

SanjoyNath
Advocate
Advocate

Dear Experts,

To understand the required conditions for orientability of triangles constructions and getting the cumulative summation curves due to reoriented constructions of each triangles in the GTSIMPLEX (when parsing the multiplicative Trigonometry Expressions to CAD Geometry) we get these kinds of DataSets The new simulator is here This New Simulator takes care for drawing mid point circles for the stage wise output line segments and for stage wise complement line segments also

 

While designing lisp commands to parse Trigonometry Formal Expressions to CAD Geometry we need to take care for these

Sanjoy Nath
BIM Manager And Digital Lead (Structures Online)
BOOST, AR , VR ,EPM,IFC API,PDF API , CAD API ,Revit API , Advance Steel API
Founder of Geometrifying Trigonometry(C)
0 Likes
Message 9 of 13

SanjoyNath
Advocate
Advocate

Dear Experts,

 

To design the parser which will Geometrize the Trigonometry Expressions and convert that to CAD Geometry that need to work as Dynamic Trigonometry and when the angles are changed the thing need to update in the Dynamic Parametric blocks

 

Dynamic Trigonometry Systems will help everyone to construct new kinds of structures with Force Flowing preplanned

Sanjoy Nath
BIM Manager And Digital Lead (Structures Online)
BOOST, AR , VR ,EPM,IFC API,PDF API , CAD API ,Revit API , Advance Steel API
Founder of Geometrifying Trigonometry(C)
0 Likes
Message 10 of 13

diagodose2009
Collaborator
Collaborator

 

--a)Can we develop  "extract math-equations/ for xls to AutoLisp-Script."? 

--b)Can we develop  "extract math-equations/ for xls to latex-script?

 

I need your collaboration, for "transform automatic ExcelMathEquation/s onto Lisp-Calc".

 

Q1=Why I send to you this demo?

A1=Because , working together, we can customize the  files*latex directly inside *.zip. I translate *zip into Lisp or C#.

 

   (setq;|a20644|;
	 latitude 0
	 longitude 0) (setq;|a20698|;
	 len (php_strlen utmZone)) (if (>  len 1) (progn (setq;|a20807|;
	 isNorthHemisphere (substr utmZone len 1)
	 diflat (- 0.00066286966871111111111111111111111111)
	 diflon (- 0.0003868060578)
	 utmZone (substr utmZone 1 (- len 1))) (setq;|a21001|;
	 c_sa 6378137.000000) (setq;|a21028|;
	 c_sb 6356752.314245) (setq;|a21055|;
	 e2 (/ (math_pow (- (math_Pow c_sa 2) (Math_Pow c_sb 2)) 0.5) c_sb)) (setq;|a21170|;
	 e2cuadrada (Math_Pow e2 2)) (setq;|a21217|;
	 c (/ (math_pow c_sa 2) c_sb)) (setq;|a21278|;
	 x (- utmX 500000)) (setq;|a21319|;
	 isNorthHemisphere (if (>  isNorthHemisphere "N") T nil)) (setq;|a21383|;
	 y (if isNorthHemisphere utmY (- utmY 10000000))) (setq;|a21446|;
	 zone (atoi utmZone)) (setq;|a21484|;
	 s (- (* zone 6.0) 183.0)) (setq;|a21539|;
	 lat (/ y (* 6366197.724 0.9996))) (setq;|a21594|;
	 v (* (/ c (math_pow (+ 1 (* e2cuadrada (math_pow (math_cos lat "R") 2))) 0.5)) 0.9996)) (setq;|a21737|;
	 a (/ x v)) (setq;|a21778|;
	 a1 (Math_Sin (* 2 lat) "R")) (setq;|a21839|;
	 a2 (* a1 (math_pow (math_cos lat "R") 2))) (setq;|a21920|;

 

 

Message 11 of 13

SanjoyNath
Advocate
Advocate

Thank you very much

 @diagodose2009 

 

Thank you very much  you have said that "I need your collaboration, for "transform automatic ExcelMathEquation/s onto Lisp-Calc"."

 

Since no one in 3300 years have ever tried to analyse Trigonometry expressions purely with Euclidean Geometry so these are not taught in schools yet.normally academic  People are not aware of power of symmetries and ambiguity happens in Trigonometry while doing civil engineering surveying or while designing components for moving parts or linkage mechanisms or while designing stair cases or for aligning objects in structural engineering or while placing crane positioning things etc......

 

This is a very practical problem that every cos ,sin , tan , sec , cosec , cot has 16 types of symmetries (4 for constructions and another 4 for orientation of triangle constructions) Some of these 16 possible trigonometry ratios are not fabricable or not operable in industry. Only Engineers can understand the pain while applying trigonometry in real life.

Getting numerical values of Trigonometry expressions don't solve the problems in real life.

 

I will feel happy if we can generate a collaborative effort to make such a parser that will parse any book problems of Trigonometry expressions to Latex and then to Excel like formula and then generate an EXHAUSTIVE LIST OF ALL POSSIBLE SCALED Geometry in AUTOCAD

 

Obviously this will change the way we think regarding Trigonometry problems.

Thank you very much for your interest.

 

I request please check (and collaborate to test the scaled CAD files Geometries generated (I have some doubt that parsing did not reflect on GTSIMPLEX (and reflected on natural cumulative summations) when Orientations (A/C/M/O/R/S ...) are changed)

 

I think GTSIMPLEX geometry need to change for every substrings of constructions orientations

 

 

SanjoyNath_0-1694086251034.png

 

 

SanjoyNath_1-1694086317045.png

 

 

When row 146 changes GTSIMPLEX need to change (but that is not changing)

Please check if you have any theory in your mind

 

 

Very few people in world are able to understand the power of parsing excel like formula expressions to the Geometry.

Step 1      book like problems (in pdf or word equations are not latex formats so these are informal styles of formula which are not properly meaningful for computability for any purpose

step 2 We have to parse the Trigonometry expressions to CAD Scaled Geometries like these

 

Step 3 We need some machine learning system which will automatically find the Theorems and prove that using CoQ or Haskell or Prolog or Proover or ML systems or OCAML like things such that we can get lots of more Theorems on Trigonometry (Which world has never studied yet) because world has not studied Trigonometry with Euclidean Geometry yet in 3300 years

 

 

SanjoyNath_2-1694086454351.png

 

Sanjoy Nath
BIM Manager And Digital Lead (Structures Online)
BOOST, AR , VR ,EPM,IFC API,PDF API , CAD API ,Revit API , Advance Steel API
Founder of Geometrifying Trigonometry(C)
0 Likes
Message 12 of 13

SanjoyNath
Advocate
Advocate

Dear Experts,

 

The Orientations are now tested and working fine. You can check the Scenarios of Orientations in new attachment 

 

 

Orientations are very important because for same multiplicative (gluing of triangles due to multiplications of Trigonometry ratios) GTSIMPLEX can have very different arrangements of whole things in we construct each triangles (Elements of GTSIMPLEX) differently. We know that Align and scaled to fit is multiplication and also division. The Order in which we glue different triangles give different pictures (Length of final line segment remain same (Because Geometrically done Arithmetic don’t follow Commutative laws if we see whole picture. If we satisfy ourselves only with numerical output then commutative law holds OK. In these images also the final output line segment will always have same length (Irrespective of order in which triangles are glued one after another (Cumulatively ) But whole picture don’t look same for different order of cumulative multiplications.

 

Moreover when we construct each triangles Either Clock wise or Anti clock wise or with Raw output or with Swapped output or piece wise (Different line segments in single triangles are drawn with different directions) Then whole picture readjust itself and we get entirely different images. Still the summation of all output line segments (Toe to Tip … Toe To Tip … Toe to Tip stage wise cumulative summations of line segments as vectors which are stage wise outputs ) will have total length same (Even if they look different)

 

Sanjoy Nath
BIM Manager And Digital Lead (Structures Online)
BOOST, AR , VR ,EPM,IFC API,PDF API , CAD API ,Revit API , Advance Steel API
Founder of Geometrifying Trigonometry(C)
0 Likes
Message 13 of 13

diagodose2009
Collaborator
Collaborator

 

{
\newpath
\moveto(462.85713196,244.28572767)
\curveto(462.85713196,183.53440522)(388.66432197,134.28572767)(297.14285278,134.28572767)
\curveto(205.6213836,134.28572767)(131.42857361,183.53440522)(131.42857361,244.28572767)
\curveto(131.42857361,305.03705013)(205.6213836,354.28572767)(297.14285278,354.28572767)
\curveto(388.66432197,354.28572767)(462.85713196,305.03705013)(462.85713196,244.28572767)
\closepath
}

 

 

How to determine the math equations from  "spline, curves, or sferic"?

Romanian to English

Care sunt etapele de dezvoltare "AI" din desenele Drawing.dwg cu functii VLISP?

Noi putem dezvolta un program LISP de parser&tokenize Drawinf.dwg cufunctii VLISP, pentru determinarea ecuatiilor geometrice? Daca entities (lines, curves, cercruie) au proprietatii chimice, fizice, aceasta tokenizare este utila?

 

Programele VLISP impreuna cu programele C# pot calcula alte intelesuri ale figurilor-geometrice?

Main target of this message= please please , how to build a team together for develop?

a)  el_latex_parser_DrawingFiles-to-C#?

b) Anyonne compile C#source to dll?

c) Extract all trigonometry equations from spline/s & curve/s?

please help , help anyone??

😃Vai de noi vaiete , vai ete vaiete vai vai de noi din Iad?

Clipboard.jpg

0 Likes