Re: [QGIS-Developer] QgsGeometryUtils.lineCircleIntersection
Hi Antonio, Il 13/02/2023 15:46, Antonio Locandro via QGIS-Developer ha scritto: I am trying to use this on a script I am writing however I can’t seem to get what the syntax for the Qgs Vector should be, I was expecting just to put directly an angle but it is something else. QgsVector(x: float, y: float) See https://qgis.org/pyqgis/3.28/core/QgsVector.html#qgis.core.QgsVector On the other hand in order to use this function I need to write completely QgsGeometryUtils.lineCircleIntersection is there a way to make this shorter on my script? lineCircleIntersection = QgsGeometryUtils.lineCircleIntersection Finally why some functions require QgsPointXY while others QgsPoint, beats me, just above this one is lineCircleIntersection that requires the use of PointXY Probably because functions that use QgsPointXY only support 2D calculation. Best regards. Andrea Giudiceandrea___ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
[QGIS-Developer] QgsGeometryUtils.lineCircleIntersection
Hello all, I am trying to use this on a script I am writing however I can’t seem to get what the syntax for the Qgs Vector should be, I was expecting just to put directly an angle but it is something else. lineIntersection(p1: QgsPoint, v1: QgsVector, p2: QgsPoint, v2: QgsVector) → Tuple[bool, QgsPoint] On the other hand in order to use this function I need to write completely QgsGeometryUtils.lineCircleIntersection is there a way to make this shorter on my script? Finally why some functions require QgsPointXY while others QgsPoint, beats me, just above this one is lineCircleIntersection that requires the use of PointXY. My current workaround is to use segmentIntersection but that requires the calculation of dummy points so was looking for something more direct ___ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer