relativeAngle |
appearance as argument number 1 |
(documentation relativeAngle EnglishLanguage "(relativeAngle ?O1 ?O2 ?MEASURE) means that the two-dimensional geometric angle formed by ?O1 and ?O2 has ?MEASURE.") | Merge.kif 17899-17900 | |
(documentation relativeAngle EnglishLanguage "One end of an object, which is the smallest part of an object that is the longest distance from the other end.") | Merge.kif 17958-17960 | |
(domain relativeAngle 1 Object) | Merge.kif 17896-17896 | |
(domain relativeAngle 2 Object) | Merge.kif 17897-17897 | |
(domain relativeAngle 3 RealNumber) | Merge.kif 17898-17898 | |
(instance relativeAngle TernaryPredicate) | Merge.kif 17894-17894 | |
(instance relativeAngle TotalValuedRelation) | Merge.kif 17895-17895 |
appearance as argument number 2 |
(format EnglishLanguage relativeAngle "the relative angle between %1 and %2 is %3") | Merge.kif 17902-17902 | |
(termFormat EnglishLanguage relativeAngle "relative angle") | Merge.kif 17901-17901 |
antecedent |
(=> (and (relativeAngle ?O1 ?O2 ?N) (physicalEnd ?E1 ?O1) (physicalEnd ?E2 ?O1) (not (equal ?E1 ?E2)) (length ?O1 (MeasureFn ?N1 ?U)) (length ?O2 (MeasureFn ?N2 ?U)) (distance ?E1 ?E3 (MeasureFn ?N3 ?U)) (physicalEnd ?E3 ?O2) (physicalEnd ?E4 ?O2) (not (equal ?E3 ?E4)) (not (meetsSpatially ?E1 ?E3))) (equal ?N (ArcCosineFn (DivisionFn (SubtractionFn (SubtractionFn (MultiplicationFn ?N3 ?N3) (MultiplicationFn ?N1 ?N1)) (MultiplicationFn ?N2 ?N2)) (MultiplicationFn 2.0 (MultiplicationFn ?N1 ?N2)))))) |
Merge.kif 17928-17953 | |
(=> (relativeAngle ?L1 ?L2 ?M) (and (instance ?L1 Object) (attribute ?L1 LongAndThin) (instance ?L2 Object) (attribute ?L2 LongAndThin) (connected ?L1 ?L2) (not (equal ?L1 ?L2)))) |
Merge.kif 17916-17925 |
consequent |
(=> (and (instance ?L1 Object) (attribute ?L1 LongAndThin) (instance ?L2 Object) (attribute ?L2 LongAndThin) (connected ?L1 ?L2) (not (equal ?L1 ?L2))) (exists (?M) (relativeAngle ?L1 ?L2 ?M))) |
Merge.kif 17904-17914 |