.NET

## .NET

Valued Contributor
Posts: 59
Registered: ‎11-05-2013
Message 1 of 6 (144 Views)

# How to determine collection point on ARC or circle

144 Views, 5 Replies
02-09-2014 10:37 PM

Hi All,

I have 1 problem, hope everybody can help me. This is, I have 1 arc and now i want to get all point on this arc.

I have attached image.

Mentor
Posts: 202
Registered: ‎11-09-2012
Message 2 of 6 (116 Views)

# Re: How to determine collection point on ARC or circle

02-10-2014 01:27 AM in reply to: hoathuongphuoc
HI,
Usually an arc consists of 3 points. Start, Center and End point. But from your picture it seems like that there is more than 3 points. can you clarify more regarding your problem?
Valued Contributor
Posts: 59
Registered: ‎11-05-2013
Message 3 of 6 (111 Views)

# Re: How to determine collection point on ARC or circle

02-10-2014 02:58 AM in reply to: mzakiralam

Yes, i can get 3 point(start,point,middle) but if i want to get any more point in arc. How can i do that. thanks for your help.

Valued Mentor
Posts: 355
Registered: ‎04-11-2010
Message 4 of 6 (93 Views)

# Re: How to determine collection point on ARC or circle

02-10-2014 07:30 AM in reply to: hoathuongphuoc

Hi,

An arc is a curve class derived, so you can get points on the arc with something like this:

```dim sp,ep as double
dim dp as double= 0.1 '<--Set this var to any value in order to obtain dense or sparse points
dim ds as double
dim pcoll as new pointcollection3d

sp=MyArc.StartParam
ep=MyArc.EndParam
ds=sp

Do While ds <= ep
ds=ds+dp
Loop

```

Gaston Nunez

Contributor
Posts: 22
Registered: ‎07-15-2010
Message 5 of 6 (87 Views)

# Re: How to determine collection point on ARC or circle

02-10-2014 08:20 AM in reply to: hoathuongphuoc

Additionally, you could use GetPointAtDist(double distance) - depending on your exact needs.

Valued Contributor
Posts: 59
Registered: ‎11-05-2013
Message 6 of 6 (70 Views)

# Re: How to determine collection point on ARC or circle

02-10-2014 06:16 PM in reply to: absStructural

thanks so much

Recently Solved