website

55 views
Skip to first unread message

Mark

unread,
Jul 11, 2015, 3:56:26 PM7/11/15
to scl...@googlegroups.com
I've updated the site. I think you'll find that it looks a bit better!

It's now using jekyll rather than mediawiki. This ought to solve our spam problem, and since the pages aren't dynamically generated it ought to be far faster. If you want to make a change, you'll need to make the change in the stepcode/stepcode.github.io repo. stepcode.github.io will update almost instantly, but I still have to manually update stepcode.org .

Regards
Mark

p.s. starseeker, I think you tried to get me to use a gears logo long ago. Hope the new one is more to your (and everyone else's) liking :)

Clifford Yapp

unread,
Jul 11, 2015, 9:01:01 PM7/11/15
to scl...@googlegroups.com
Neat - that looks really nice Mark!

CY

John Griessen

unread,
Aug 10, 2015, 7:26:35 AM8/10/15
to scl...@googlegroups.com
On 07/11/2015 02:56 PM, Mark wrote:
> I've updated the site. I think you'll find that it looks a bit better!

Looks fine.

"C? C++? Python?". . ."All are possible with STEPcode.
Examples →"

I've been using a mechanical CAD solvespace, exporting STEP,
importing that with mechanical CAD FreeCAD, and seeing that groups
of faces are wanted, where many many shells are "perceived" by FreeCAD.

Would stepcode be helpful for making a translator?

Where can I study STEP without buying the expensive standard document?

I'd like to understand output with many many sections like below separated by blank lines:


#5578=(
BOUNDED_SURFACE()
B_SPLINE_SURFACE(2,1,((#5579,#5580),(#5581,#5582),(#5583,#5584)),.UNSPECIFIED.,.F.,.F.,.F.)
B_SPLINE_SURFACE_WITH_KNOTS((3,3),(2,2),(0.000,1.000),(0.000,1.000),.UNSPECIFIED.)
GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_SURFACE(((1.0000000000,1.0000000000),(0.8506731675,0.8506731675),(1.0000000000,1.0000000000)))
REPRESENTATION_ITEM('')
SURFACE()
);
#5579=CARTESIAN_POINT('',(16.0145562687,83.0511566353,2.1560495212));
#5580=CARTESIAN_POINT('',(19.1094434484,14.8964486481,2.1560495212));
#5581=CARTESIAN_POINT('',(15.9172447027,83.0467377429,1.8628187695));
#5582=CARTESIAN_POINT('',(19.0121318824,14.8920297557,1.8628187695));
#5583=CARTESIAN_POINT('',(16.1357106648,83.0566582242,1.6445355850));
#5584=CARTESIAN_POINT('',(19.2305978445,14.9019502370,1.6445355850));

I'm thinking the blank lines separate independent lines. (Lines with no further cross references).

Christopher Sean Morrison

unread,
Aug 10, 2015, 12:56:10 PM8/10/15
to scl...@googlegroups.com

On Aug 10, 2015, at 4:26 AM, John Griessen <jo...@industromatic.com> wrote:

> Would stepcode be helpful for making a translator?

Certainly. Beware, though, that STEP is complex and translating if you have an output from a given commercial CAD system and are wanting something different, you very well may need a lot of logic (a CAD kernel) to manipulate the geometry. Often, the problems could be on a CAD system writing out surfaces (i.e., your example) when you wanted a solid (e.g., an advanced_brep_shape_representation). Some CAD packages intentionally make things difficult and sometimes the original geometry has not been closed/grouped/wrapped properly in which case their export is doing the right thing.

> Where can I study STEP without buying the expensive standard document?

There’s no good answer to this other than the information available on the stepcode website, wikipedia, and wikistep. The STEP Application Handbook is a pretty good starting point (linked on the wikipedia article). Asking questions here also works. ;)

> I'd like to understand output with many many sections like below separated by blank lines:

Understanding the basic structure of the file is covered in AP21: https://en.wikipedia.org/wiki/ISO_10303-21

Cheers!
Sean

Reply all
Reply to author
Forward
0 new messages