3D chart support
Ilmari Lauhakangas
ilmari.lauhakangas at libreoffice.org
Tue Aug 26 05:50:05 UTC 2025
You can run the LibreOffice unit tests by saying `make check` in Cygwin
(or any of the other ways to run, f.ex. single tests described in
https://wiki.documentfoundation.org/Development/Cpp_Unit_Tests )
Ilmari
On 8/25/25 20:22, Eric de Beus wrote:
> 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