3D chart support
Eric de Beus
Eric.deBeus at dda.kyocera.com
Mon Aug 25 17:22:20 UTC 2025
Hi Regina,
I don't have much experience with 3D graphics, but I'm an experienced
developer. I'm currently building in Cygwin but debugging in Visual
Studio 2022.
I'm looking at some test cases that highlight differences between how
OOXML documents are rendered in LibreOffice vs Office. So far the differences
in text rendering between Writer and Word seem to be mostly just differences
and not bugs, but the lack of support for 3D charts is a big difference.
Since no one is working on those 3D elements, I guess I'll get started on
them when I finish what I'm doing now. It looks like I can't run the LibreOffice
unit tests from Visual Studio, but I can set up an Ubuntu system when I get
to that point.
Thanks,
- Eric
-----Original Message-----
From: Regina Henschel <rb.henschel at t-online.de>
Sent: Sunday, August 24, 2025 9:24 AM
To: Eric de Beus <Eric.deBeus at dda.kyocera.com>; libreoffice at lists.freedesktop.org
Subject: Re: 3D chart support
[You don't often get email from rb.henschel at t-online.de. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]
Caution: This is an external email. Please take care when clicking links or opening attachments. When in doubt, contact the IT Department.
Hi Eric
Eric de Beus schrieb am 22.08.2025 um 21:18:
> Hi,
>
> I'm new to the project, and I've been familiarizing myself with the LO
> code: I saw these
>
> lines (in .../oox/source/drawingml/shapepropertiescontext.cxx):
>
> // todo not supported by core, only for preservation via grab
> bags
>
> case A_TOKEN( scene3d ): // CT_Scene3D
>
> return new Scene3DPropertiesContext( *this,
> mrShape.get3DProperties() );
>
> // todo not supported by core, only for preservation via grab
> bags
>
> case A_TOKEN( sp3d ): // CT_Shape3D
>
> return new Shape3DPropertiesContext( *this, rAttribs,
> mrShape.get3DProperties() );
>
> Is anyone currently working on this "todo"? And if so, would you
> welcome help?
I think, currently no one works on 3D topics.
Do you have previous knowledge of 3D?
Have you already done an easy hack to familiarize yourself with the tools for developing in LibreOffice core?
Your mail title says "3D chart". It there a special problem you want to solve?
Kind regards,
Regina
Confidentiality Notice: This e-mail message may contain confidential and privileged information.
More information about the LibreOffice
mailing list