Lines Matching refs:radius

139 …public function drawRoundedRectangle(Point $point1, Point $point2, $radius, Color $color, $lineWid…  argument
140 $Step = 90 / ((M_PI * $radius) / 2);
143 $X = cos ( ($i + 180) * M_PI / 180 ) * $radius + $point1->getX() + $radius;
144 $Y = sin ( ($i + 180) * M_PI / 180 ) * $radius + $point1->getY() + $radius;
147 $X = cos ( ($i - 90) * M_PI / 180 ) * $radius + $point2->getX() - $radius;
148 $Y = sin ( ($i - 90) * M_PI / 180 ) * $radius + $point1->getY() + $radius;
151 $X = cos ( ($i) * M_PI / 180 ) * $radius + $point2->getX() - $radius;
152 $Y = sin ( ($i) * M_PI / 180 ) * $radius + $point2->getY() - $radius;
155 $X = cos ( ($i + 90) * M_PI / 180 ) * $radius + $point1->getX() + $radius;
156 $Y = sin ( ($i + 90) * M_PI / 180 ) * $radius + $point2->getY() - $radius;
164 $this->drawLine(new Point($X1 + $radius, $Y1),
165 new Point($X2 - $radius, $Y1),
171 $this->drawLine(new Point($X2, $Y1 + $radius),
172 new Point($X2, $Y2 - $radius),
178 $this->drawLine(new Point($X2 - $radius, $Y2),
179 new Point($X1 + $radius, $Y2),
185 $this->drawLine(new Point($X1, $Y2 - $radius),
186 new Point($X1, $Y1 + $radius),
197 function drawFilledRoundedRectangle(Point $point1, Point $point2, $radius, argument
202 $Step = 90 / ((M_PI * $radius) / 2);
205 $Xi1 = cos ( ($i + 180) * M_PI / 180 ) * $radius
207 + $radius;
209 $Yi1 = sin ( ($i + 180) * M_PI / 180 ) * $radius
211 + $radius;
213 $Xi2 = cos ( ($i - 90) * M_PI / 180 ) * $radius
215 - $radius;
217 $Yi2 = sin ( ($i - 90) * M_PI / 180 ) * $radius
219 + $radius;
221 $Xi3 = cos ( ($i) * M_PI / 180 ) * $radius
223 - $radius;
225 $Yi3 = sin ( ($i) * M_PI / 180 ) * $radius
227 - $radius;
229 $Xi4 = cos ( ($i + 90) * M_PI / 180 ) * $radius
231 + $radius;
233 $Yi4 = sin ( ($i + 90) * M_PI / 180 ) * $radius
235 - $radius;
239 $point1->getX() + $radius, $Yi1,
242 imageline($this->picture, $point2->getX() - $radius, $Yi2,
247 $point2->getX() - $radius, $Yi3,
253 $point1->getX() + $radius, $Yi4,
271 $point1->getX(), $point1->getY() + $radius,
272 $point2->getX(), $point2->getY() - $radius,
276 $point1->getX() + $radius, $point1->getY(),
277 $point2->getX() - $radius, $point2->getY(),
284 $this->drawLine(new Point($X1 + $radius, $Y1),
285 new Point($X2 - $radius, $Y1),
290 $this->drawLine(new Point($X2, $Y1 + $radius),
291 new Point($X2, $Y2 - $radius),
296 $this->drawLine(new Point($X2 - $radius, $Y2),
297 new Point($X1 + $radius, $Y2),
302 $this->drawLine(new Point($X1, $Y2 - $radius),
303 new Point($X1, $Y1 + $radius),