home.social

#obj — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #obj, aggregated by home.social.

fetched live
  1. New #ThingUmbrella release(s): Updated the thi.ng/geom-io-obj OBJ mesh parser to support stream parsing using async iterables. This allows direct piping fetch() responses to the parser.

    const response = await fetch(MODEL_URL);
    const objModel = await parseOBJFromStream(response.body);

    Also polished and published a related small example project for it (incl. arcball camera controller, which had an update too):

    Demo (Click & drag to rotate view, touchpad/mousewheel to zoom):
    demo.thi.ng/umbrella/webgl-obj/

    Source:
    codeberg.org/thi.ng/umbrella/s

    Alternatively to stream parsing, there's also a generator/co-routine based version. This can be used standalone or together with thi.ng/fibers to better control the time slicing behavior when parsing large model files (tens or hundreds of MB) and so gives fine-grained control to avoid blocking the main UI thread:

    import { timeSlice } from "@thi.ng/fibers";

    const response = await fetch(MODEL_URL);
    const src = await response.text();
    // parse in 10 millisecond time slices
    const model = await timeSlice(parseOBJGenerator(src), 10).run().promise();

    More background info & discussion for those interested:
    codeberg.org/thi.ng/umbrella/p

    #OpenSource #Stream #Mesh #OBJ #WebGL #TypeScript #JavaScript

  2. New #ThingUmbrella release(s): Updated the thi.ng/geom-io-obj OBJ mesh parser to support stream parsing using async iterables. This allows direct piping fetch() responses to the parser.

    const response = await fetch(MODEL_URL);
    const objModel = await parseOBJFromStream(response.body);

    Also polished and published a related small example project for it (incl. arcball camera controller, which had an update too):

    Demo (Click & drag to rotate view, touchpad/mousewheel to zoom):
    demo.thi.ng/umbrella/webgl-obj/

    Source:
    codeberg.org/thi.ng/umbrella/s

    Alternatively to stream parsing, there's also a generator/co-routine based version. This can be used standalone or together with thi.ng/fibers to better control the time slicing behavior when parsing large model files (tens or hundreds of MB) and so gives fine-grained control to avoid blocking the main UI thread:

    import { timeSlice } from "@thi.ng/fibers";

    const response = await fetch(MODEL_URL);
    const src = await response.text();
    // parse in 10 millisecond time slices
    const model = await timeSlice(parseOBJGenerator(src), 10).run().promise();

    More background info & discussion for those interested:
    codeberg.org/thi.ng/umbrella/p

    #OpenSource #Stream #Mesh #OBJ #WebGL #TypeScript #JavaScript

  3. Apple fixed a bug that let cops extract deleted chat messages from iPhones, but the real issue is Objective-C. iOS still relies on this outdated language with no Rust support. To innovate, Apple should open-source Cocoa Touch and engage with WebAssembly and LLVM projects.

    #ios #obj-c #rustlang #wasm

    techcrunch.com/2026/04/22/appl

  4. Apple fixed a bug that let cops extract deleted chat messages from iPhones, but the real issue is Objective-C. iOS still relies on this outdated language with no Rust support. To innovate, Apple should open-source Cocoa Touch and engage with WebAssembly and LLVM projects.

    #ios #obj-c #rustlang #wasm

    techcrunch.com/2026/04/22/appl

  5. OBJ Materializes Near Meadowlands: A Physical Examination

    Odell Beckham Jr. visited the New York Giants facility for a physical exam on Monday, April 15, 2024. This could lead to a new contract.

    #OBJ #Giants #NFL #Football #NewYork

    newsletter.tf/odell-beckham-jr

  6. Odell Beckham Jr. had a physical with the New York Giants on Monday, April 15, 2024. This is a step towards a possible contract.

    #OBJ #Giants #NFL #Football #NewYork
    newsletter.tf/odell-beckham-jr

  7. RE: openbiblio.social/@tub/1159617

    Marie Kondo-Fans aufgemerkt!

    Wir haben mit unserem Magazin viel vor - und zu Beginn räumen wir erstmal auf.

    FaMI, Buchhändler*in oder vergleichbare Kenntnisse und Lust auf zwei Jahre "does it spark joy"? Wir freuen uns auf aufgeräumte Bewerbungsunterlagen bis heute in zwei Wochen!

    @obj

    #Bibliothek #FaMI #Aufräumen #Magazin #Bestandspflege #Hamburg #TUHH #bibliojobs #jobs #OBJ

  8. RE: openbiblio.social/@tub/1159617

    Marie Kondo-Fans aufgemerkt!

    Wir haben mit unserem Magazin viel vor - und zu Beginn räumen wir erstmal auf.

    FaMI, Buchhändler*in oder vergleichbare Kenntnisse und Lust auf zwei Jahre "does it spark joy"? Wir freuen uns auf aufgeräumte Bewerbungsunterlagen bis heute in zwei Wochen!

    @obj

    #Bibliothek #FaMI #Aufräumen #Magazin #Bestandspflege #Hamburg #TUHH #bibliojobs #jobs #OBJ

  9. 🚀 Remember, with CAD-Viewer.com , you can share your 3D models in our public library! You control the license of your files and decide whether to share the source or keep it private.

    Don’t wait—register an account and share your creations today! Perfect for 3D printing enthusiasts. :underheart:

    #3DPrinting #3DModels #CAD #OpenSource #3DDesign #MakersGonnaMake #TechCommunity #DigitalFabrication #freecad #step #obj #iges #stl

  10. OBJ file visualization is back ! ✨

    Some months ago we improved our platform with a custom CAD compression algorithm and we had to disable OBJ.

    The format is now enabled back, and in the next steps we will improve the tree navigation, to support, assemblies, groups, and surface detection.

    #obj #CADViewer

  11. ✨ Small update, big convenience!

    We’ve just removed CAPTCHAs for registered users when uploading CAD files.

    Enjoy smoother uploads and a cleaner experience—create your free account today!
    🔗 cad-viewer.com/apps

    #CAD #CADViewer #STEP #STL #IGES #OBJ

  12. sometimes simple code is best. i really like this category method on NSFileManager:

    ```
    - (BOOL)linkOrCopyItemAtURL:(nonnull NSURL *)srcURL toURL:(nonnull NSURL *)dstURL error:(NSError *__autoreleasing _Nullable * _Nullable)error {

    BOOL success = [self linkItemAtURL:srcURL toURL:dstURL error:error];

    return (success) ?: [self copyItemAtURL:srcURL toURL:dstURL error:error];

    }

    ```

    #obj-C #AppKit

  13. sometimes simple code is best. i really like this category method on NSFileManager:

    ```
    - (BOOL)linkOrCopyItemAtURL:(nonnull NSURL *)srcURL toURL:(nonnull NSURL *)dstURL error:(NSError *__autoreleasing _Nullable * _Nullable)error {

    BOOL success = [self linkItemAtURL:srcURL toURL:dstURL error:error];

    return (success) ?: [self copyItemAtURL:srcURL toURL:dstURL error:error];

    }

    ```

    #obj-C #AppKit

  14. Noch bis übermorgen!

    Unser kleines, feines Team Digitale Dienste @tub sucht eine*n #Sysadmin bzw. Systemtechniker*in (E11 unbefristet).

    Ob #Informatiker*in, #Bibliothekar*in oder #Fachinformatiker*in mit Berufserfahrung - wir freuen uns auf Bewerber*innen mit Leidenschaft für das Weiterentwickeln von Infrastruktur.

    openbiblio.social/@tub/1140821

    Mehr Infos:
    tub.tuhh.de/blog/2025/02/28/40

    #obj #bibliojobs #hamburg #tuhh

  15. Noch bis morgen!

    Für unser großartiges Benutzungsteam @tub suchen wir Verstärkung (E10/A10 unbefristet).

    Schwerpunkt sind Vermittlungsangebote für #Datenbanken und Weiterentwicklung unsere Anfragenmanagements.

    Bonus: Deine Abteilungsleitung sind @Niggibib und @JanJaeger.

    openbiblio.social/@tub/1140759

    Mehr Infos:
    tub.tuhh.de/blog/2025/02/27/bi

    #obj #bibliojobs #hamburg #tuhh

  16. Quick Post #5: A Utility for Converting .obj Files Created by Microsoft 3D Builder
    There are several different file formats for specifying 3d objects (as Tannenbaum wrote, "The good thing about standards is that there are so many to choose from." One such standard is the obj or .obj open format. By itself, the .obj file definition does not support coding surface shading properties in the .obj file,
    mcgurrin.info/robots/8123/
    #Uncategorized #obj #3DBuilder #3DPrinters #python

  17. 🦵 Classic Furniture Leg Cabriole for tables and chairs • STL and OBJ files
    ➡️ Download 3D print model: cults3d.com/:1202491
    💡 Designed by CNC_PROFESSIONAL

    @cults3d #3DPrinting #3DPrinter #Printable #STLfile #cnc #wood #furniture #leg #classic #stl #obj

  18. 💃 3D SHIVA NATARAJA Dancing LORD Model • STL and OBJ files
    ➡️ Download 3D print model: cults3d.com/:1173325
    💡 Designed by CNC_PROFESSIONAL

    @cults3d #3DPrinting #3DPrinter #Printable #STLfile #stl #obj

  19. SolidModelBrowser — удобный просмотр STL, 3MF, OBJ, особенно для тех, у кого завёлся 3D принтер

    Началась эта история с того, что несколько лет назад я купил 3D принтер. Конечно, по началу не представлял толком, как эта технология работает, и насколько прочными и полезными будут его пластиковые изваяния. Однако, быстро натренировавшись и отрегулировав эту машинку, я был удивлён и вполне удовлетворён качеством пластиковых изделий, спайкой слоёв и точностью их геометрических размеров. Конечно, в последствии не обошлось без модернизаций аппарата, но сейчас не об этом. Печатать игрушки с thingiverse мне, конечно, надоело быстро, да и брал я свой дрыгостол с большим прицелом на техничку. Принтер вскоре стал одной из любимых игрушек, а связка Blender+Cura позволяла лепить модели мелких деталей порой за считаные минуты, отправляя их затем на печать. Сломалось колёсико у дивана - не в магазин же бежать, отломилось какое-нибудь крепление или кронштейн - и уже гудит вентилятор хотэнда. Штырьки, подпятники, элементы механизмов, и конечно, куча всяких баночек и коробочек... Библиотека STL и 3MF росла. И в какой-то момент стало понятно, что я не помню, в каком файле лежит та или иная деталь. Хоть файлы и имели осмысленные названия на английском, но я просто уже забыл, что и как назвал, и ориентироваться в разрастающейся свалке становилось всё труднее. Нужен был какой нибудь удобный просмотрщик. Вот так и зародился несколько лет назад проект Solid Model Browser. Приложение создано на платформе WPF и работает под Windows. В окне отображается загруженная модель, панель инструментов-кнопочек, и файловая панель слева, меняющая свою прозрачность по мере её востребованности...

    habr.com/ru/articles/851458/

    #STL #OBJ #3MF #Слайсер #3D_принтер #Просмотрщик #Viewer

  20. Die Uni Hamburg sucht eine Leitung für die im Entstehen begriffene Fakultätsbibliothek MIN (E14/A14).

    Dazu gehört (wenn der Bau dann Anfang der 30er Jahre fertig ist) auch die Leitung des "Learning Centres" in der Science City Bahrenfeld. Dort vereint ein innovatives Konzept Bibliothek, Fachstudienberatung, weitere Serviceangebote und studentische Räume unter einem Dach.

    uni-hamburg.de/stellenangebote

    #bibliojobs #obj #hamburg #bibliothek #mint

    CC @stabihh

  21. Die Uni Hamburg sucht eine Leitung für die im Entstehen begriffene Fakultätsbibliothek MIN (E14/A14).

    Dazu gehört (wenn der Bau dann Anfang der 30er Jahre fertig ist) auch die Leitung des "Learning Centres" in der Science City Bahrenfeld. Dort vereint ein innovatives Konzept Bibliothek, Fachstudienberatung, weitere Serviceangebote und studentische Räume unter einem Dach.

    uni-hamburg.de/stellenangebote

    #bibliojobs #obj #hamburg #bibliothek #mint

    CC @stabihh

  22. Komm an die @tub und arbeite mit @unzeit!

    Wie sagte @Lambo neulich sinngemäß: Schaut Euch die Stelle an, mit @unzeit arbeiten ist toll!

    Diesmal: Fachreferent*in Informatik A13/E13 unbefristet.

    Alle Details: openbiblio.social/@unzeit/1125

    Added Bonus: Zusammenarbeit mit mir. 😉 (Äh, ja, zum 1.8. wechsele ich auf die andere Seite der Elbe.)

    #obj #bibliojobs #bibliocon24

  23. Wer hat Bock auf Hamburg, Führung und Vor-Ort-Services in einer tollen ÖB?

    Bei den @buecherhallen wird die Leitung Publikumsbetrieb der Zentralbibliothek frei. E13 (auch mit Bachelor/FH-Diplom) unbefristet ab 01.12.2024. Mit vier Wochen Übergabe durch den Vorgänger! (Grüße gehen raus. 👋)

    Frist: 17.06.2024.

    buecherhallen.softgarden.io/jo

    #bibliojobs #obj

  24. Und es geht doch!

    E13 unbefristet mit Bachelor *oder* gleichwertigen Fähigkeiten (jeweils mit 3 Jahren Erfahrung).

    Softwarearchitekt*in für Bibliotheksmanagementsysteme

    In der schönsten Stadt der Welt: blog.sub.uni-hamburg.de/?p=378

    #bibliojobs #obj

  25. Damn I managed to give a correct UV mapping with the geometric nodes but for the moment there is no way to export this to other formats, too bad I would have liked to export everything to #glTF or #OBJ. #b3d #Blender #Blender3D

  26. Avoyd 0.19.0 Full and Demo are out.

    enkisoftware.com/products

    New in the Voxel Editor:

    - Export to Mesh with Blender-compatible OBJ PBR materials in textures
    - Export to Godot and Unreal 5 via Blender
    - Improved import material palettes from images and heightmaps and export palette to .vox
    - Import and repair some MagicaVoxel .vox files
    - Fixed .vox import offset in flipped models, and in rare cases missing or extra voxels

    #Godot #OBJ #PBR #Unreal #UE5 #Voxel #Avoyd #GameDev #IndieDev

  27. Hatte am verlängerten Wochenende noch Zeit für eine kleine #Bastelarbeit um den Punk zurückzubringen nach Hannover und auf die #111BiblioCon oder so.

    Verschenke auch diese Erinnerung an die 90er an alle die möchten. Könnt ihr zB an die Bändchen machen 😊 #SadBeigeFami

    Bitte boosten und euch selbst taggen, wenn ihr euch wiederfindet: #RDA #FDM #RAK #ZDB #OBJ #PPN #DOKULI usw.

  28. Odell Beckham Jr. is now a part-owner of the Washington DC Major League Pickleball expansion team.

    #OBJ #Pickleball #NFL :nfl:

  29. p2or/blender-batch-import-wavefront-obj: Import multiple OBJ files, their UV's and materials
    github.com/p2or/blender-batch-

    Just found this - sharing in case anyone else finds it useful

    #Blender #Import #OBJ

  30. Time for an #introduction

    Hi, I'm Luke 👋 I'm a software engineer and team lead from Sheffield UK. I primarily focus on building mobile apps, with 10+ years of native iOS development. I also like "people" stuff, and find leadership and management hugely rewarding.

    Outside of work my interests include playing guitar, rubiks cubing, politics, and trying to be a good dad and partner.

    #iOS #swift #obj-c #engineering #management #leadership #rubiks #politics #sheffield #leeds #yorkshire #digital