YACS 2.0 – 又一款柯塔模拟器
YACS 2.0 – Yet Another Curta Simulator

原始链接: https://satadorus.eu/x_ite/yacs_2_0/yacs_2_0.html

**YACS 2.0(又一个 Curta 模拟器)**是一款基于浏览器的交互式 Curta 机械计算器 3D 模拟器。该项目由一位爱好者创建,旨在为那些无法购买昂贵原版设备的人提供一种替代方案,并以此致敬该设备之“美”。 该模拟器完全由手工编写的 VRML 和 JavaScript 从零构建,特意避开了繁重的 CAD 或项目管理软件,转而追求手动精度与代码优化。得益于《计算器参考》(The Calculator Reference)的 Rick Furr 提供的详细测量数据、照片和测试,模拟器的准确性得到了显著提升。 在 X_ITE WebGL 查看器的支持下,用户现可直接在现代浏览器中旋转、缩放并操作该虚拟设备,无需安装任何外部插件。尽管该项目是一项技术成就,但作者指出,它仅用于视觉模拟,而非 3D 打印蓝图;如需查阅正规工程图纸,请咨询列支敦士登 MuseumMura 的档案库。YACS 2.0 是一个倾注了热情的项目,它证明了通过代码、耐心与社区协作,能够重现复杂的机械之美。

对不起。
相关文章

原文
YACS 2.0 - Yet Another Curta Simulator 2.0

Your browser may not support all features required by X_ITE. For a better experience, keep your browser up to date. Check here for latest versions.


Rotate
Drag with mouse button pressed
Pan
Drag with center mouse button pressed
Zoom
Use mouse scroll wheel
Zoom in to inspect a part
Double-click on it
keep Double-clicking it to get closer
View preset Viewpoints
Right-Click in the 3D window and select Viewpoints
Use Page-Up / Page-Down keys
Home-key selects first viewpoint
End-key selects last viewpoint
Run the Simulator
Click the Buttons or
use keyboard Shortcuts
More information
Hover the mouse over the controls in the panels for pop-up hints
Right-click in the 3D window for a pop-up menu

VRML: loading...



For two main reasons:
  • To learn a little VRML programming
  • Because I feel the Curta Calculator is a real beauty

My first exposure to the Curta was when a teacher showed us a Curta in our classroom.
It really was an amazing little machine. We were each allowed to do one easy calculation on the Curta.

That was early 1964, not long after JFK was killed in Dallas. The Royal Dutch Air Force crashed an F 104 Starfighter every few months and there was Robot Archie, a fictional comic character known in the Netherlands as Archie de Man van Staal.

Yes:

In the past everything was better... even the future.

...
>> Fast Forward 44 years >>
...

After searching the Internet for a while I discovered that it was called a Curta.
The good thing is that there is plenty of information on the Curta.
The bad thing is that they are now collectable.

Not willing to spend 1000+ dollars on the real thing I decided to build my own.

Because I do not like to get tired or dirty I soon settled for a virtual one.

I already did a few things in VRML, so it was a logical choice to use it for the Curta.
VRML 2.0 allows for basic animations, and for more complex things you can use JavaScript Nodes.

All you need is a PC, and a little time :-)



To get things done I decided not to

  • make Power Point (TM) presentations
  • write Word (TM) Document
  • use TeamTrack (TM) (who needs it anyway)
  • use ClearCase (TM) (an over engineered piece of shit)
  • use Visio (TM) for drawings
  • use a 3D tool or CAD program

but

  • type in basic VRML code using the splendid VrmlPad editor
  • draw with a pencil on paper
  • use an eraser for corrections

and

  • make it work (prove that it can be done)
  • make it nice (refactoring code)
  • make it fast (but only where it makes sense)
At first I used a lot of information from the Internet and a set of drawing of the outside of a Curta I from Rick Furr.
A lot of information came from the Curta Disassembly.

When I had the basics in place I mailed Rick Furr the owner of The Calculator Reference a splendid website with a large section on the Curta with a request for some measurements.
Over the next months I received every measurement I asked for and lots of suggestions too.
Rick measured many of his Curta parts and also sent photographs of all the details.

From then on it was a matter of stepwise refinement

  • fix a few mistakes
  • call other mistakes features
  • add another part or two
  • think of a new gimmick

and the result is

  • 70 .wrl files with the actual VRML worlds (total: 118 kB)
    • 1 main file of 8 kByte
    • 69 prototype files between 1 kB and 5 kB each
  • 15 images texture files (total: 227 kB)
    • 2 x image texture for settings wheels (hi and lo-resolution)
    • 2 x image texture for results wheels adder (hi and lo-resolution)
    • 2 x image texture for results wheels turns counter (hi and lo-resolution)
    • 1 x image texture for base (bottom) plate
    • 1 x image texture for the colar
    • 1 x image texture for the indentations in the settings shaft of 12 kB
    • 3 x image texture for color settings wheels (3 kB each)
    • 1 x image texture for the reversing lever shaft
    • 1 x image texture for the body (standard)
    • 1 x image texture for the body (with color setters)
  • 12 wave files for the sounds (total: 619 kB)


Now that the BS Contact viewer is no longer available for free download it was time to move to another viewer. The X_ITE viewer works with WebGL and works on most modern browsers.
It is free, there is no flying saucer and it doesn't expire.

Best of all there is nothing to download and install.



Rick Furr is the owner of The Calculator Reference a splendid website with a large section on the Curta.
He measured a lot of Curta parts, tested the model and mailed a lot of suggestions and photos.

The Posters you can order on his page are a must have for every Curta Collector.

For my daily reminder that a Curta simulation is a completely pointless exercise.
No better motivation to continue!
Imagine that it was a real project... With meetings, a plan, reviews and a boss...

But to be fair, he certainly had a few perfect suggestions. When I find time...

For proof reading everything and finding 28 errors in 8 files.

Over the years I received several mails requesting to use the files of YACS for 3D printing projects.
There are several reasons why the YACS files are NOT a good starting point for a 3D Curta project.
  • YACS is handcoded VRML and JavaScipt
  • Much of the VRML is created with JavaScript
  • Many of the parts that make up the Curta are not present in YACS
  • The dimensions are from measuring a real Curta
  • Some dimensions are changed to make it work


A full set of the original engineering drawings for the Curta Calculators is available thanks to the curator of the MuseumMura in Mauren, Liechtenstein.

To download the drawings

  • Go to the site of MuseumMura
  • In the second row of pictures scroll right to Legendäre Technik with the picture of the Curta
  • Click the Picture of the Curta
  • Select Curta Rechenmaschine in the menu bar
  • On the Curta Rechenmaschine page scroll down to the end
  • In the box Download ...
  • You see curta_1_engineering_drawings.zip and a lot more...


[email protected]

For a splendid explaination of the inner workings of the Curta watch this video
联系我们 contact @ memedata.com