.NET

.NET

Reply
Valued Contributor
59 Posts
0 Kudos
Registered: ‎11-05-2013
Post 1 of 6
Accepted Solution

How to determine collection point on ARC or circle

248 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.

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
pcoll.add(Myarc.GetPointAtParam(ds)
ds=ds+dp
Loop

 

Gaston Nunez

Mentor
232 Posts
30 Kudos
Registered: ‎11-09-2012
Post 2 of 6

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
59 Posts
0 Kudos
Registered: ‎11-05-2013
Post 3 of 6

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.

Distinguished Mentor
582 Posts
91 Kudos
Registered: ‎04-11-2010
Post 4 of 6

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
 pcoll.add(Myarc.GetPointAtParam(ds)
 ds=ds+dp
Loop

 

Gaston Nunez

Active Contributor
37 Posts
2 Kudos
Registered: ‎07-15-2010
Post 5 of 6

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
59 Posts
0 Kudos
Registered: ‎11-05-2013
Post 6 of 6

Re: How to determine collection point on ARC or circle

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

thanks so much

Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Announcements
Are you interested in helping shape the future of the Autodesk Community? To participate in this brief usability study, please click here. Your time and input is greatly appreciated!