Side-by-side or overlay PDF diff driven by one engine that reads each file into a structured model — text, vector geometry, images, form fields, annotations — and compares the models. Moves show as moves, edits show only where they happened, and any PDF type works without picking a mode.
Open a STEP / STP part and it measures itself — volume, thinnest wall, draft and undercut checks on load, plus hole detection with a BOM. Measure, section, export STL. Rust + WASM B-rep kernel, runs in your browser.
A plant milk or flour suspension from soy, oats, nuts, coconut or legumes is heated, given sugar because it has no lactose, and fermented by lactic bacteria for a few hours until it sours and gels. Plant proteins set poorly with acid, so most products also rely on heat, homogenising, starch or added thickeners for body. Made in 4 steps over 16 h – 28 days. The longest step, chill and post-ripen, takes 12 h – 28 days (Li S 2024) and runs at 4 °C (Li S 2024). Streptococcus thermophilus and Lactobacillus delbrueckii subsp. bulgaricus and Lactobacillus acidophilus, Lacticaseibacillus rhamnosus, L. paracasei and Lactiplantibacillus plantarum do most of the fermenting.
Amounts from a sourceThe amounts are the soy yoghurt recipe tested by Li and colleagues in 2024; it used gelatin, so it was not vegan. Other bases follow the same pattern with their own thickeners.
1 part soybeans to 4 parts water
Soybeans, soaked 12 h (1:3 in water), ground and filtered into soy milk[li2024]
7 %
Sucrose · Added because plant milks have no lactose[li2024]
Gelatin (in the trial) · Commercial vegan products use starch, pectin or other plant thickeners instead[li2024][montemurro2021]
Starter
defined-culture
Total time across the recorded steps: 16 h – 28 days
Start
Drag the bar or press Play
What changes:The plant milk is heated, which kills stray microbes and helps its proteins form a network
Step 1 of 4
Make and heat the plant base
Time
10–30 min
Reported
Temperature
85–90 °C
Reported
Salt
None given
Acidity
Not documented
Which microbes the steps name, step by step
S. thermophilus
L. delbrueckii
L. acidophilus
L. rhamnosus
Lactic acid bacteria
Output: heated plant base.
Flavour
beany (soy), nutty, cereal
Texture
Not documented
Colour
Not documented
Microbes at work in this step
heat kills unwanted microbes before the culture goes in
Method
Measured measured in a studySet fixed by a specification or tested recipeReported one source reports itTypical a general value, not sourced for this fermentUnconfirmed not yet checked against a source
What makes this one different
Plant yoghurts must be given sugar because plant milks have no lactose, and their proteins do not gel with acid the way casein does, so heat, homogenising and thickeners do much of the setting that milk protein does in dairy yoghurt.
Kellogg was the first company to make and market a soy yoghurt alternative, fermented with Lactobacillus acidophilus. Demand for plant-based yoghurts has grown quickly in recent years.